36 lines
569 B
Makefile
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 }}
|