diff --git a/rebuild.sh b/rebuild.sh new file mode 100755 index 0000000..549a094 --- /dev/null +++ b/rebuild.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -e +pushd ~/.nix +nvim flake.nix +alejandra . &>/dev/null +git diff -U0 *.nix +echo "nixos rebuilding..." +sudo nixos-rebuild switch --flake ~/.nix#snowbelle &>nixos-switch.log || ( + cat nixos-switch.log | grep --color error && false) +gen=$(nixos-rebuild list-generations | grep current) +git commit -am "$gen" +popd