commands.sh

nix-store

all

Manipulate or query the Nix store. See also: `nix store.3`.

More info →

Options (2)

-q, --queryboolean

Show all dependencies of a store path (package), in a tree format

Example: nix-store {{[-q|--query]}} --tree /nix/store/{{checksum-package-version.ext}}
boolean

Calculate the total size of a certain store path with all the dependencies

Example: du {{[-cLsh|--total --dereference --summarize --human-readable]}} $(nix-store {{[-q|--query]}} --references /nix/store/{{checksum-package-version.ext}})

Examples (6)

Collect garbage, such as removing unused paths

Hard-link identical files together to reduce space usage

nix-store --optimise

Delete a specific store path (must be unused)

nix-store --delete /nix/store/checksum-package-version.ext

Show all dependencies of a store path (package), in a tree format

nix-store [-q|--query] --tree /nix/store/checksum-package-version.ext

Calculate the total size of a certain store path with all the dependencies

du [-cLsh|--total --dereference --summarize --human-readable] $(nix-store [-q|--query] --references /nix/store/checksum-package-version.ext)

Show all dependents of a particular store path

nix-store [-q|--query] --referrers /nix/store/checksum-package-version.ext
made by @shridhargupta | data from tldr-pages