add makefile

This commit is contained in:
Osman Faruk Bayram 2024-10-12 11:58:35 +03:00
parent 14e3b10d97
commit 8a3f7143bc

12
Makefile Normal file
View file

@ -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 .