nixpkgs/home/packages/custom/update-system/default.nix
Daniel Siepmann b3889d2e14
Remove nvd from update script
It doesn't work and fails to execute the rest
2022-06-13 08:16:10 +02:00

20 lines
508 B
Nix

{ writeShellApplication }:
writeShellApplication {
name = "custom-update-system";
# Including this doesn't work
# oldVersion=$(home-manager generations | head -n 2 | tail -n 1 | cut -d' ' -f 7)
# newVersion=$(home-manager generations | head -n 1 | cut -d' ' -f 7)
# nvd diff "$oldVersion" "$newVersion"
text = ''
nix-channel --update
home-manager switch
home-manager expire-generations '-30 days'
nix-env --delete-generations +5
nix store gc
nix store optimise
'';
}