alias b := build alias r := rebuild alias u := update alias us := update-secret default: just -l # Build the system and diff build: nixos-rebuild build --flake . && nvd diff /run/current-system ./result [confirm('Rebuild the system?')] rebuild: sudo nixos-rebuild switch --flake . # Update all flake inputs update: nix flake update --commit-lock-file # Update secrets input update-secret: nix flake update nix-secrets --commit-lock-file