--- syntax: markdown tags: [tldr, common] source: https://github.com/tldr-pages/tldr.git --- # nh > Modern helper utility tool for the Nix/Nixos ecosystem. > More information: . - Search for a package in Nixpkgs, limiting results: `nh search {{[-l|--limit]}} {{number}} {{name}}` - Collect all garbage and gcroots from the Nix store: `nh clean all {{[-a|--ask]}}` - Build a specified Nixos flake configuration and create a symlink of the result from the Nix store: `nh os build-vm {{path/to/flake}} {{[-H|--hostname]}} {{host}}` - Build and test a specified Nixos flake configuration: `nh os test {{path/to/flake}} {{[-H|--hostname]}} {{nixos}}` - Build and switch to a specified Home manager flake configuration: `nh home switch {{path/to/flake}} {{[-c|--configuration]}} {{home}}` - Build and switch to a nix-darwin flake configuration: `nh darwin switch {{path/to/flake}} {{[-H|--hostname]}} {{host}}` - Generate shell completions for a specified shell: `nh completions {{shell}}`