.PHONY: all all-tests test test-install format NIXPKGS_REV := nixos-24.11 NIX_PATH := nixpkgs=https://github.com/NixOS/nixpkgs/archive/${NIXPKGS_REV}.tar.gz all: all-tests test-install all-tests: $(MAKE) test TEST=all test: ifndef TEST $(error Use 'make test TEST=' to run desired test) endif nix-shell --pure tests -I ${NIX_PATH} -A run.${TEST} test-install: HOME=$(shell mktemp -d) NIX_PATH=${NIX_PATH} nix-shell . -A install format: ./format