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