rice/users/buffet/nvd.nix

22 lines
510 B
Nix
Raw Normal View History

2024-03-18 11:17:29 +00:00
{pkgs, ...}: {
home-manager.users.buffet = {
home.packages = [
(pkgs.writeScriptBin "nrb" ''
#!/usr/bin/env bash
[[ $UID == 0 ]] || {
echo need to run as root
exit 1
}
nixos-rebuild build --flake ~buffet/rice#alice || exit 1
diff="$(${pkgs.nvd}/bin/nvd diff /run/current-system result)"
rm result
nixos-rebuild switch --flake ~buffet/rice#alice
echo '***'
printf '%s' "$diff"
'')
];
};
}