nix-collect-garbage1Nixnix-collect-garbagedelete unreachable store pathsnix-collect-garbageperiodDescriptionThe command nix-collect-garbage is mostly an
alias of nix-store
--gc, that is, it deletes all unreachable paths in
the Nix store to clean up your system. However, it provides two
additional options: (),
which deletes all old generations of all profiles in
/nix/var/nix/profiles by invoking
nix-env --delete-generations old on all profiles
(of course, this makes rollbacks to previous configurations
impossible); and
period,
where period is a value such as 30d, which deletes
all non-current generations that are older than the specified number of
days in all profiles in /nix/var/nix/profiles.
ExampleTo delete from the Nix store everything that is not used by the
current generations of each profile, do
$ nix-collect-garbage -d