nix-config/justfile
2025-04-06 23:04:22 +01:00

36 lines
569 B
Makefile

alias b := build
alias s := switch
alias t := test
alias u := update
_default:
just --list
build *args:
@just _nixos build {{ args }}
check:
nix flake check
clean:
nix store optimise --verbose
nix store gc --verbose
collect-garbage:
nix-collect-garbage -d
sudo nix-collect-garbage -d
format:
nix fmt flake.nix hosts modules
switch *args:
@just _nixos switch {{ args }}
test *args:
@just _nixos test {{ args }}
update:
nix flake update
_nixos command *args:
sudo nixos-rebuild {{ command }} --flake . {{ args }}