diff --git a/modules/bin/nix-scripts.nix b/modules/bin/nix-scripts.nix index 274dab8..4d623cb 100644 --- a/modules/bin/nix-scripts.nix +++ b/modules/bin/nix-scripts.nix @@ -11,8 +11,7 @@ ${pkgs.alejandra}/bin/alejandra . &>/dev/null ${pkgs.git}/bin/git diff -U0 echo "NixOS Rebuilding..." - sudo nixos-rebuild switch --flake . &>nixos-switch.log || ( - ${pkgs.coreutils-full}/bin/cat nixos-switch.log | ${pkgs.gnugrep}/bin/grep --color error && false) + sudo ${pkgs.unstable.nh}/bin/nh os switch ~/.nixos gen=$(nixos-rebuild list-generations | ${pkgs.gnugrep}/bin/grep current) ${pkgs.git}/bin/git commit --no-gpg-sign -am "$gen" popd