Keep less generations

I don't need all the old ones
This commit is contained in:
Daniel Siepmann 2023-02-24 11:52:43 +01:00
parent 702f66916a
commit d07fd1b491
Signed by: Daniel Siepmann
GPG key ID: 33D6629915560EF4
2 changed files with 3 additions and 3 deletions

View file

@ -10,7 +10,7 @@ writeShellApplication {
oldVersion=$(ls -vr /nix/var/nix/profiles/ | grep system | head -n 2 | tail -n 1)
nvd diff "/nix/var/nix/profiles/$oldVersion" "/nix/var/nix/profiles/system"
sudo nix-env -p /nix/var/nix/profiles/system --delete-generations +5
sudo nix-env -p /nix/var/nix/profiles/system --delete-generations +3
nix store gc
nix store optimise
'';

View file

@ -11,8 +11,8 @@ writeShellApplication {
newVersion=$(home-manager generations | head -n 1 | cut -d' ' -f 7)
nvd diff "$oldVersion" "$newVersion"
home-manager expire-generations '-30 days'
nix-env --delete-generations +5
home-manager expire-generations '-12 days'
nix-env --delete-generations +3
nix store gc
nix store optimise
'';