.PHONY: copy-config deploy home upgrade debug up upp test history repl clean gc-sudo gc gcboot copy-config: sudo rm -rf /etc/nixos/* sudo cp -r ~/nixos/* /etc/nixos/ deploy: copy-config sudo nixos-rebuild switch --flake .#nixos home: copy-config sudo nixos-rebuild switch --flake /etc/nixos#nixos upgrade: copy-config sudo nixos-rebuild switch --upgrade --flake /etc/nixos debug: copy-config sudo nixos-rebuild switch --flake /etc/nixos --show-trace --verbose up: sudo nix flake update --flake /etc/nixos upp: nix flake update ~/nixos/${i} test: copy-config sudo nixos-rebuild test --flake /etc/nixos history: nix profile history --profile /nix/var/nix/profiles/system repl: nix repl -f flake:nixpkgs clean: sudo nix profile wipe-history --profile /nix/var/nix/profiles/system --older-than 1d gc-sudo: sudo nix-collect-garbage -d gc: nix-collect-garbage -d gcboot: sudo /run/current-system/bin/switch-to-configuration boot