HOSTNAME := $(shell hostname -s) UNAME_S := $(shell uname -s) UNAME_M := $(shell uname -m) all: @locate home-manager-backup | sort -u | xargs rm -f doas nixos-rebuild build --flake .#${HOSTNAME} switch: doas nixos-rebuild build --flake .#${HOSTNAME} weekly: pull clean update ci all push cweekly: clean pull all update: nix flake update clean: doas nix-collect-garbage doas nix store optimise push: @. ~/.bash_ssh git push pull: @. ~/.bash_ssh git pull doas nix-prefetch-url file://$$PWD/$$(ls -1 pkgs/linuxx64* | tail -n1) doas nix-prefetch-url file://$$PWD/$$(ls -1 pkgs/linuxarm64* | tail -n1) ci: git commit -m"updates from makefile" --all check: @nix flake check --show-trace $(ARGS) test: check doas nixos-rebuild dry-build --flake ./#$(HOSTNAME)