add projectdo-compatible justfile
1 file changed, 19 insertions(+), 0 deletions(-)
changed files
A justfile
@@ -0,0 +1,19 @@ +flake := ".?submodules=1" + +test: + nix flake check + +build: + home-manager switch --flake {{ flake }} + +run action="switch": + #!/usr/bin/env fish + set --local os $(string split -- - $system)[-1] + switch $os: + case "darwin": + sudo darwin-rebuild {{ action }} --flake {{ flake }}#{$hostname} + case "linux": + nixos-rebuild {{ action }} --flake {{ flake }}#{$hostname} + case *: + + end