task | fix justfile to deal w/ issue in colmena and newer nix
This commit is contained in:
parent
055cb91b21
commit
0b22fbfee6
1 changed files with 16 additions and 16 deletions
32
justfile
32
justfile
|
|
@ -4,32 +4,32 @@ HOSTNAME := `hostname -s`
|
||||||
test:
|
test:
|
||||||
@alejandra . &> nixos-switch.log || ( cat nixos-switch.log && false)
|
@alejandra . &> nixos-switch.log || ( cat nixos-switch.log && false)
|
||||||
@rm -f nixos-switch.log
|
@rm -f nixos-switch.log
|
||||||
@colmena build --on {{HOSTNAME}}
|
@colmena --impure build --on {{HOSTNAME}}
|
||||||
|
|
||||||
# Apply config on hostname
|
# Apply config on hostname
|
||||||
switch hostname=(HOSTNAME):
|
switch hostname=(HOSTNAME):
|
||||||
@colmena exec --on {{hostname}} "locate home-manager-backup | sort -u | xargs rm -f"
|
@colmena --impure exec --on {{hostname}} "locate home-manager-backup | sort -u | xargs rm -f"
|
||||||
@colmena apply --on {{HOSTNAME}}
|
@colmena --impure apply --on {{HOSTNAME}}
|
||||||
|
|
||||||
# Build and install the world!
|
# Build and install the world!
|
||||||
world:
|
world:
|
||||||
@colmena exec "locate home-manager-backup | sort -u | xargs rm -f"
|
@colmena --impure exec "locate home-manager-backup | sort -u | xargs rm -f"
|
||||||
@colmena apply
|
@colmena --impure apply
|
||||||
|
|
||||||
# Build and install the workstations
|
# Build and install the workstations
|
||||||
workstation:
|
workstation:
|
||||||
@colmena exec --on @workstation "locate home-manager-backup | sort -u | xargs rm -f"
|
@colmena --impure exec --on @workstation "locate home-manager-backup | sort -u | xargs rm -f"
|
||||||
@colmena apply --on @workstation
|
@colmena --impure apply --on @workstation
|
||||||
|
|
||||||
# Build and install the servers
|
# Build and install the servers
|
||||||
server:
|
server:
|
||||||
@colmena exec --on @server "locate home-manager-backup | sort -u | xargs rm -f"
|
@colmena --impure exec --on @server "locate home-manager-backup | sort -u | xargs rm -f"
|
||||||
@colmena apply --on @server
|
@colmena --impure apply --on @server
|
||||||
|
|
||||||
# Build and install the webhosts
|
# Build and install the webhosts
|
||||||
web:
|
web:
|
||||||
@colmena exec --on @web "locate home-manager-backup | sort -u | xargs rm -f"
|
@colmena --impure exec --on @web "locate home-manager-backup | sort -u | xargs rm -f"
|
||||||
@colmena apply --on @web
|
@colmena --impure apply --on @web
|
||||||
|
|
||||||
# Build and run a vm FIXME
|
# Build and run a vm FIXME
|
||||||
vm:
|
vm:
|
||||||
|
|
@ -52,18 +52,18 @@ clean hostname=(HOSTNAME):
|
||||||
@echo "Cleaning old entries and store"
|
@echo "Cleaning old entries and store"
|
||||||
@home-manager expire-generations "-5 days"
|
@home-manager expire-generations "-5 days"
|
||||||
@echo "Garbage Collection"
|
@echo "Garbage Collection"
|
||||||
@colmena exec --on {{hostname}} nix-collect-garbage --quiet --log-format bar --no-build-output --delete-old
|
@colmena --impure exec --on {{hostname}} nix-collect-garbage --quiet --log-format bar --no-build-output --delete-old
|
||||||
@echo "Store optimise"
|
@echo "Store optimise"
|
||||||
@colmena exec --on {{hostname}} nix store optimise
|
@colmena --impure exec --on {{hostname}} nix store optimise
|
||||||
|
|
||||||
# Clean up the world
|
# Clean up the world
|
||||||
clean-world:
|
clean-world:
|
||||||
@echo "Cleaning old entries and store"
|
@echo "Cleaning old entries and store"
|
||||||
@colmena exec 'home-manager expire-generations "-5 days"'
|
@colmena --impure exec 'home-manager expire-generations "-5 days"'
|
||||||
@echo "Garbage Collection"
|
@echo "Garbage Collection"
|
||||||
@colmena exec 'nix-collect-garbage --quiet --log-format bar --no-build-output --delete-old'
|
@colmena --impure exec 'nix-collect-garbage --quiet --log-format bar --no-build-output --delete-old'
|
||||||
@echo "Store optimise"
|
@echo "Store optimise"
|
||||||
@colmena exec 'nix store optimise'
|
@colmena --impure exec 'nix store optimise'
|
||||||
|
|
||||||
# Push local changes to git
|
# Push local changes to git
|
||||||
push:
|
push:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue