Add upgrade-diff script.
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
./programs/general.nix
|
||||
./programs/git.nix
|
||||
./programs/kde.nix
|
||||
./scripts/upgrade-diff.nix
|
||||
./services/desktopmanager.nix
|
||||
./services/displaymanager.nix
|
||||
];
|
||||
|
||||
9
nodes/hosts/common/scripts/upgrade-diff.nix
Normal file
9
nodes/hosts/common/scripts/upgrade-diff.nix
Normal file
@@ -0,0 +1,9 @@
|
||||
{ lib, pkgs, ... }: {
|
||||
system.activationScripts.postUserActivation = {
|
||||
text = ''
|
||||
${pkgs.nvd}/bin/nvd --nix-bin-dir=${pkgs.nix}/bin diff /run/current-system "$systemConfig"
|
||||
'';
|
||||
} // lib.optionalAttrs pkgs.stdenv.isLinux {
|
||||
supportsDryActivation = true;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user