build: simplify justfile (shoutout to @nyxkrage)
This commit is contained in:
parent
1187838a9c
commit
bf22a89bba
1 changed files with 8 additions and 17 deletions
25
justfile
25
justfile
|
@ -1,21 +1,12 @@
|
|||
switchcmd := if os() == "macos" {
|
||||
"darwin-rebuild switch --flake ."
|
||||
} else if os() == "linux" {
|
||||
"nixos-rebuild switch --flake ."
|
||||
} else {
|
||||
"echo 'Unknown OS: {{os()}}'"
|
||||
}
|
||||
|
||||
secret_stage := "git add -f modules/secrets.nix"
|
||||
|
||||
secret_unstage := "git restore --staged modules/secrets.nix"
|
||||
|
||||
[macos]
|
||||
switch:
|
||||
{{secret_stage}}
|
||||
{{switchcmd}}
|
||||
{{secret_unstage}}
|
||||
darwin-rebuild switch --flake .
|
||||
|
||||
[linux]
|
||||
switch:
|
||||
nixos-rebuild switch --flake .
|
||||
|
||||
home:
|
||||
{{secret_stage}}
|
||||
git add -f modules/secrets.nix
|
||||
home-manager switch --flake .
|
||||
{{secret_unstage}}
|
||||
git restore --staged modules/secrets.nix
|
||||
|
|
Loading…
Reference in a new issue