feat(taskfile): add build target for home-manager

This commit is contained in:
Yorick Barbanneau 2024-08-30 21:22:17 +02:00
parent 3d36ef0261
commit db6386ebc0

View file

@ -29,15 +29,26 @@ tasks:
cmds: cmds:
- doas nixos-rebuild --flake .#{{.TARGET}} switch - doas nixos-rebuild --flake .#{{.TARGET}} switch
home:*:
vars:
TARGET: "{{index .MATCH 0}}"
cmds:
- home-manager switch --flake .#{{.TARGET}}
test:*: test:*:
vars: vars:
TARGET: "{{index .MATCH 0}}" TARGET: "{{index .MATCH 0}}"
cmds: cmds:
- doas nixos-rebuild --flake .#{{.TARGET}} test - doas nixos-rebuild --flake .#{{.TARGET}} test
home:build:*:
vars:
TARGET: "{{index .MATCH 0}}"
cmds:
- home-manager build --flake .#{{.TARGET}}
home:test:*:
vars:
TARGET: "{{index .MATCH 0}}"
cmds:
- home-manager test --flake .#{{.TARGET}}
home:switch:*:
vars:
TARGET: "{{index .MATCH 0}}"
cmds:
- home-manager switch --flake .#{{.TARGET}}