# Packages ## Why? What have you done to suffer so much? Idk any other ways to let all users access individual package managers, so you'll have to use Nix. Sorry ## How? I installed nix-env which is available for every user, but it has disgusting commands, so I suggest bash and fish users paste this functions into their respective `~/.bashrc` and `~/.config/fish/config.fish`: ```bash function nix-install { nix-env -iA "$@" 2>&1 | grep -v 'evaluation warning' } function nix-remove { nix-env -e "$@" 2>&1 | grep -v 'evaluation warning' } function nix-upgrade { nix-env --upgrade 2>&1 | grep -v 'evaluation warning' } function nix-rollback { nix-env --rollback 2>&1 | grep -v 'evaluation warning' } function nix-list { nix-env -q 2>&1 | grep -v 'evaluation warning' } ``` ```fish function nix-install nix-env -iA $argv 2>&1 | grep -v 'evaluation warning' end function nix-remove nix-env -e $argv 2>&1 | grep -v 'evaluation warning' end function nix-upgrade nix-env --upgrade 2>&1 | grep -v 'evaluation warning' end function nix-rollback nix-env --rollback 2>&1 | grep -v 'evaluation warning' end function nix-list nix-env -q 2>&1 | grep -v 'evaluation warning' end ```