1.2 KiB
1.2 KiB
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:
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'
}
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