snippetbashTip
nix — A powerful package manager that makes package management reliable, reproducible, and declarative. So
Viewed 0 times
commandclipowerfulnixpackagethatmakesmanager
Problem
How to use the
nix command: A powerful package manager that makes package management reliable, reproducible, and declarative. Some features of nix (nix command, flakes, etc) are experimental and require enabling experimental features. Some subcommands such as build, develop, flake, registry, profile, search, repl, store, edit, why-depends, etc. have their own usage documentation. See also: nix classic. More information: <https://nix.dev/manual/nix/stable/command-ref/new-cli/nix>.Solution
nix — A powerful package manager that makes package management reliable, reproducible, and declarative. Some features of nix (nix command, flakes, etc) are experimental and require enabling experimental features. Some subcommands such as build, develop, flake, registry, profile, search, repl, store, edit, why-depends, etc. have their own usage documentation. See also: nix classic. More information: <https://nix.dev/manual/nix/stable/command-ref/new-cli/nix>.Enable the
nix command:mkdir {{[-p|--parents]}} ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.confSearch for a package in nixpkgs via its name or description:
nix search nixpkgs {{search_term}}Start a shell with the specified packages from nixpkgs available:
nix shell {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}Install some packages from nixpkgs permanently:
nix profile install {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}Remove unused paths from Nix store to free up space:
nix store gcStart an interactive environment for evaluating Nix expressions:
nix replDisplay help for a specific subcommand:
nix help {{subcommand}}Code Snippets
Enable the `nix` command
mkdir {{[-p|--parents]}} ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.confSearch for a package in nixpkgs via its name or description
nix search nixpkgs {{search_term}}Start a shell with the specified packages from nixpkgs available
nix shell {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}Install some packages from nixpkgs permanently
nix profile install {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}Remove unused paths from Nix store to free up space
nix store gcContext
tldr-pages: common/nix
Revisions (0)
No revisions yet.