11 lines
302 B
Bash
11 lines
302 B
Bash
#! /bin/bash
|
|
set -e
|
|
pushd ~/dotfiles/nixos/
|
|
code configuration.nix
|
|
git diff -U0 *.nix
|
|
echo "NixOS Rebuilding..."
|
|
sudo nixos-rebuilld switch &> ~/nixos-rebuild.log || ( cat nixos-rebuild.log | grep --color error && false )
|
|
gen=$(nixos-rebuild list-generations | grep current)
|
|
git commit -am "$gen"
|
|
popd
|