perf: rewrite taskfile to accelerate build

It not check nix file anymore to define if rule must be played or not
This commit is contained in:
Yorick Barbanneau 2024-04-18 23:32:55 +02:00
parent 022a806656
commit df94e60e8e

View file

@ -18,30 +18,21 @@ tasks:
- "**/*.nix"
build:*:
silent: true
vars:
TARGET: "{{index .MATCH 0}}"
cmds:
- nixos-rebuild --flake .#{{.TARGET}} build
sources:
- "**/*.nix"
switch:*:
silent: true
vars:
TARGET: "{{index .MATCH 0}}"
requires:
vars: [TARGET]
cmds:
- doas nixos-rebuild --flake .#{{}} switch
sources:
- "**/*.nix"
- doas nixos-rebuild --flake .#{{.TARGET}} switch
test:*:
silent: true
vars:
TARGET: "{{index .MATCH 0}}"
cmds:
- doas nixos-rebuild --flake .#{{.TARGET}} test
sources:
- "**/*.nix"