nix classic
A classic, stable interface to a powerful package manager that makes package management reliable, reproducible, and declarative. Some Nix commands such as
nix-build
,nix-shell
,nix-env
, andnix-store
have their own pages. See also:tldr nix
. More information: https://nixos.org.
- Search for a package in nixpkgs via its name:
nix-env -qaP {{search_term_regexp}}
- Start a shell with the specified packages available:
nix-shell -p {{pkg1 pkg2 pkg3...}}
- Install some packages permanently:
nix-env -iA {{nixpkgs.pkg1 nixpkgs.pkg2...}}
- Show all dependencies of a store path (package), in a tree format:
nix-store --query --tree {{/nix/store/...}}
- Update the channels (repositories):
nix-channel --update
- Remove unused paths from Nix store:
nix-collect-garbage