From 070e07ed5aeac9918b9ec4cb6944f31b2b1aeeae Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 29 Sep 2006 11:03:16 +0000 Subject: * Manual. --- doc/manual/nix-collect-garbage.xml | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) (limited to 'doc/manual/nix-collect-garbage.xml') diff --git a/doc/manual/nix-collect-garbage.xml b/doc/manual/nix-collect-garbage.xml index 73739182d491..9dd9b664d9d5 100644 --- a/doc/manual/nix-collect-garbage.xml +++ b/doc/manual/nix-collect-garbage.xml @@ -9,6 +9,8 @@ nix-collect-garbage + + @@ -20,10 +22,28 @@ Description -The command nix-collect-garbage is an -obsolete wrapper around nix-store ---gc. +The 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 an +additional option () +that 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. + + + +Example + +To delete from the Nix store everything that is not used by the +current generations of each profile, do + + +$ nix-collect-garbage -d + + -- cgit 1.4.1