added nvd diff after activating

This commit is contained in:
Rouven Seifert 2023-05-16 09:51:30 +02:00
parent 11b1eb654d
commit e57560d0b5
Signed by: rouven.seifert
GPG key ID: B95E8FE6B11C4D09
4 changed files with 16 additions and 4 deletions

View file

@ -196,11 +196,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1684049129, "lastModified": 1684139381,
"narHash": "sha256-7WB9LpnPNAS8oI7hMoHeKLNhRX7k3CI9uWBRSfmOCCE=", "narHash": "sha256-YPLMeYE+UzxxP0qbkBzv3RBDvyGR5I4d7v2n8dI3+fY=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0470f36b02ef01d4f43c641bbf07020bcab71bf1", "rev": "17a689596b72d1906883484838eb1aaf51ab8001",
"type": "github" "type": "github"
}, },
"original": { "original": {

7
shared/activation.nix Normal file
View file

@ -0,0 +1,7 @@
{ lib, pkgs, ... }:
{
system.activationScripts.report-nixos-changes = ''
PATH=$PATH:${lib.makeBinPath [ pkgs.nvd pkgs.nix ]}
nvd diff $(ls -dv /nix/var/nix/profiles/system-*-link | tail -2)
'';
}

View file

@ -2,6 +2,7 @@
{ {
programs.nix-index-database.comma.enable = true; programs.nix-index-database.comma.enable = true;
imports = [ imports = [
./activation.nix
./caches.nix ./caches.nix
./gpg.nix ./gpg.nix
./sops.nix ./sops.nix

View file

@ -1,4 +1,4 @@
{ config, pkgs, ... }: { config, pkgs, lib, ... }:
{ {
imports = [ ./fixes.nix ]; imports = [ ./fixes.nix ];
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
@ -6,6 +6,10 @@
isNormalUser = true; isNormalUser = true;
extraGroups = [ "wheel" "video" "libvirtd" ]; extraGroups = [ "wheel" "video" "libvirtd" ];
}; };
system.activationScripts.report-home-manager-changes = ''
PATH=$PATH:${lib.makeBinPath [ pkgs.nvd pkgs.nix ]}
nvd diff $(ls -dv /nix/var/nix/profiles/per-user/rouven/home-manager-*-link | tail -2)
'';
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;