[private] default: @just --choose export NIX_CONFIG := " accept-flake-config = true extra-experimental-features = flakes nix-command " # wrapper around {nixos,darwin}-rebuild, always taking the flake [private] [macos] rebuild *args: darwin-rebuild --flake . {{args}} [private] [linux] rebuild *args: sudo nixos-rebuild --flake . {{args}} |& nom build *args: @sudo true @just rebuild build {{args}} && nvd diff /run/current-system result home *args: nix run ".#homeConfigurations.winston.activationPackage" {{args}} [linux] boot *args: @just rebuild boot {{args}} [macos] check *args: @just rebuild check {{args}} [linux] check *args: @just rebuild test {{args}} switch *args: @just build {{args}} @just confirm-switch {{args}} [confirm] [private] confirm-switch *args: @just rebuild switch {{args}} clean: sudo nix-env --profile /nix/var/nix/profiles/system --delete-generations old nix-collect-garbage -d nix store optimise fetch: @./scripts/fetch.sh