2024-08-04 14:49:20 +02:00
|
|
|
default: nova
|
2024-06-23 17:09:24 +02:00
|
|
|
|
2024-08-04 14:49:20 +02:00
|
|
|
all: nova (nova "music")
|
2024-06-23 17:09:24 +02:00
|
|
|
|
2024-08-04 14:49:20 +02:00
|
|
|
nova config="nova":
|
|
|
|
#!/usr/bin/env sh
|
|
|
|
cfg={{config}}
|
|
|
|
if [ "$cfg" != "nova" ]; then
|
|
|
|
cfg="nova-{{config}}"
|
|
|
|
fi
|
|
|
|
doas nixos-rebuild switch --flake ./#"$cfg"
|
2024-06-23 17:09:24 +02:00
|
|
|
|
2024-06-24 14:08:29 +02:00
|
|
|
update:
|
2024-08-04 14:49:20 +02:00
|
|
|
nix flake update
|
2024-07-11 10:23:29 +02:00
|
|
|
|
2024-08-04 14:49:20 +02:00
|
|
|
clean:
|
|
|
|
nix-collect-garbage --delete-older-than 90d
|
|
|
|
doas nix-collect-garbage --delete-older-than 90d
|
2024-08-03 15:14:13 +02:00
|
|
|
|
2024-08-04 14:54:06 +02:00
|
|
|
generate format="install-iso" config="install-iso":
|
|
|
|
nix shell nixpkgs#nixos-generators --command nixos-generate -f {{format}} --flake ./#{{config}}
|
2024-08-03 17:09:52 +02:00
|
|
|
|
|
|
|
vps:
|
2024-08-04 15:34:50 +02:00
|
|
|
nixos-rebuild switch --flake ./#mailserver --target-host root@10.0.0.1
|