Project now uses just instead of make

This commit is contained in:
Andrew Bryant 2025-11-29 19:34:26 -05:00
parent 736800081c
commit a58aa119f8
2 changed files with 14 additions and 19 deletions

View File

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

14
justfile Normal file
View File

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