diff --git a/workstation/default.nix b/workstation/default.nix index b32a766..0e53342 100644 --- a/workstation/default.nix +++ b/workstation/default.nix @@ -13,6 +13,7 @@ in [ ./detect-reboot-needed.nix ./systemd.nix + ./upgrade-diff.nix ]; # Bootloader. boot.loader.systemd-boot.enable = true; @@ -182,6 +183,7 @@ in nerdfonts nextcloud-client noto-fonts + nvd obsidian pasystray pavucontrol diff --git a/workstation/upgrade-diff.nix b/workstation/upgrade-diff.nix new file mode 100644 index 0000000..1903966 --- /dev/null +++ b/workstation/upgrade-diff.nix @@ -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" + ''; + }; +}