sane-reclaim-disk-space: tell the user about nix profile options
This commit is contained in:
parent
4834b61188
commit
cda70b2a16
|
@ -5,14 +5,20 @@
|
|||
# some of this is documented here:
|
||||
# - <https://nixos.wiki/wiki/Storage_optimization>
|
||||
|
||||
if [ "$(id -u)" -ne 0 ]; then
|
||||
echo 'must be run as root!'
|
||||
fi
|
||||
|
||||
set -xeu
|
||||
|
||||
# scan the store and hard-link identical files
|
||||
# nix-store --optimise
|
||||
|
||||
# TODO: `nix-store --gc`?
|
||||
nix-collect-garbage --delete-older-than 30d
|
||||
|
||||
if [ "$(id -u)" -ne 0 ]; then
|
||||
echo "now re-run as root to free old system-level generations"
|
||||
fi
|
||||
set +x
|
||||
|
||||
echo 'to free more space (e.g. boot space), manually manage the profiles'
|
||||
echo '- nix-env --profile /nix/var/nix/profiles/system --list-generations'
|
||||
echo '- nix-env --profile /nix/var/nix/profiles/system --delete-generations {first..last}'
|
||||
echo '- sudo sane-reclaim-boot-space`
|
||||
|
|
Loading…
Reference in New Issue
Block a user