Files
space-infra/docs/packages.md
2026-02-22 03:50:15 +02:00

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