configuration.nix/Justfile

25 lines
567 B
Makefile
Raw Permalink Normal View History

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-21 15:01:08 +02:00
nixos-rebuild switch --flake ./#vps --target-host root@37.205.13.29