about summary refs log tree commit diff
path: root/scripts/nix-collect-garbage
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2003-04-09T12·46+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2003-04-09T12·46+0000
commit30a6122f8061e8c3ac2d96078b75aafa63101f02 (patch)
treed38719bce8c3d77fb4d8b6d0a3426526d0c9fdc7 /scripts/nix-collect-garbage
parentb762f4df7f6b8d0a4b306fc7e1c2633c4802d1c2 (diff)
* When we activate a descriptor in nix-switch, remember its hash.
  This allows us to find out all `live' packages on the system by
  doing

    nix closure $(cat /nix/var/nix/links/*.hash)

  which will print out the activated configurations and all packages
  referenced by them.  We could then garbage collect unused packages
  by deleting the difference between `nix listinst' and the set
  returned by `nix closure ...'.

Diffstat (limited to 'scripts/nix-collect-garbage')
0 files changed, 0 insertions, 0 deletions