Nix Package Manager
Add packages
nix-env -iA nixpkgs.<packagename>
Nix Package Manager from Determinate Nix
Add packages
nix profile add nixpkgs#package-name
NixOS
Updating a Flake based system
sudo nix update --flake /etc/nixos
sudo nixos-rebuild switch
Updating a non-Flake based system
sudo nixos-rebuild switch --upgrade
You can use boot
instead of switch
for the system to boot into the new generation on reboot instead.