diff --git a/Makefile b/Makefile deleted file mode 100644 index 57f055a..0000000 --- a/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# Special variables -.DEFAULT_GOAL := help # Set default target to run -.SILENT: # Disable printing recipes at runtime -.ONESHELL: # Run target recipes in one shell invocation -.PHONY: build-image \ # Phony targets - clean \ - help - -help: ## Shows this help prompt. - egrep -h '\s##\s' $(MAKEFILE_LIST) \ - | sort \ - | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-20s\033[0m %s\n", $$1, $$2}' - -clean: - rm -f result - -build-image: clean ## Builds Linode campatible NixOS disk image. - nix build ".#nixosConfigurations.linode-image.config.system.build.raw" - diff --git a/justfile b/justfile new file mode 100644 index 0000000..53593d2 --- /dev/null +++ b/justfile @@ -0,0 +1,14 @@ +set quiet := true + +[private] +_default: + just --list + +[private] +_clean: + rm -f result + +[doc('Builds Linode compatible NixOS disk image.')] +build-image: _clean + nix build ".#nixosConfigurations.linode-image.config.system.build.raw" +