all repos — nixfiles @ 24b10add354de5a9acf378b45616c27076547565

System and user configuration, managed by nix and home-manager

justfile (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
flake := ".?submodules=1"

test:
    nix flake check --all-systems {{ flake }}

build *args:
    home-manager switch --flake {{ flake }} {{ args }}

run action="switch" *args:
    #!/usr/bin/env fish
    set --local os $(string split -- - $system)[-1]
    switch $os:
    case "darwin":
    	  sudo darwin-rebuild {{ action }} --flake {{ flake }}#{$hostname} {{ args }}
    case "linux":
        nixos-rebuild {{ action }} --flake {{ flake }}#{$hostname} --sudo {{ args }}
    case *:

    end