#!/usr/bin/env 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