diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c4264f2 --- /dev/null +++ b/Makefile @@ -0,0 +1,12 @@ + + +check-status: + @if [ -n "$$(git status --porcelain)" ]; then \ + echo "Error: You have untracked or modified files. Please commit or stash your changes."; \ + exit 1; \ + fi + echo Git is clean. :) + +build: check-status + NIXOS_LABEL := $(shell git rev-parse HEAD) + sudo nixos-rebuild switch --flake .