dotfiles/justfile
2023-02-07 11:44:12 +01:00

21 lines
432 B
Makefile

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"
switch:
{{secret_stage}}
{{switchcmd}}
{{secret_unstage}}
home:
{{secret_stage}}
home-manager switch --flake .
{{secret_unstage}}