mirror of
https://github.com/davegallant/nix-config
synced 2025-08-07 09:12:28 +00:00
Add system.activationScripts.diff to show packages diff
This commit is contained in:
8
modules/upgrade-diff.nix
Normal file
8
modules/upgrade-diff.nix
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{pkgs, ...}: {
|
||||||
|
system.activationScripts.diff = {
|
||||||
|
supportsDryActivation = true;
|
||||||
|
text = ''
|
||||||
|
${pkgs.nvd}/bin/nvd --nix-bin-dir=${pkgs.nix}/bin diff /run/current-system "$systemConfig"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
}
|
@@ -8,10 +8,12 @@
|
|||||||
...
|
...
|
||||||
} @ inputs: {
|
} @ inputs: {
|
||||||
nixosConfigurations = let
|
nixosConfigurations = let
|
||||||
|
modulesDir = ./modules;
|
||||||
defaultModules = [
|
defaultModules = [
|
||||||
home-manager.nixosModules.home-manager
|
home-manager.nixosModules.home-manager
|
||||||
./common/fonts.nix
|
./common/fonts.nix
|
||||||
./packages/common.nix
|
./packages/common.nix
|
||||||
|
./modules/upgrade-diff.nix
|
||||||
|
|
||||||
({
|
({
|
||||||
config,
|
config,
|
||||||
|
Reference in New Issue
Block a user