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": {
"locked": {
"lastModified": 1684049129,
"narHash": "sha256-7WB9LpnPNAS8oI7hMoHeKLNhRX7k3CI9uWBRSfmOCCE=",
"lastModified": 1684139381,
"narHash": "sha256-YPLMeYE+UzxxP0qbkBzv3RBDvyGR5I4d7v2n8dI3+fY=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "0470f36b02ef01d4f43c641bbf07020bcab71bf1",
"rev": "17a689596b72d1906883484838eb1aaf51ab8001",
"type": "github"
},
"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;
imports = [
./activation.nix
./caches.nix
./gpg.nix
./sops.nix

View file

@ -1,4 +1,4 @@
{ config, pkgs, ... }:
{ config, pkgs, lib, ... }:
{
imports = [ ./fixes.nix ];
nixpkgs.config.allowUnfree = true;
@ -6,6 +6,10 @@
isNormalUser = true;
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.useGlobalPkgs = true;