Add script to rebuild all hosts
This commit is contained in:
parent
ed4d90cd33
commit
822c22cde6
18
rebuild-all.sh
Executable file
18
rebuild-all.sh
Executable file
@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
# array of hosts
|
||||
HOSTS=(
|
||||
"ns1"
|
||||
"ns2"
|
||||
"ca"
|
||||
"ha1"
|
||||
"http-proxy"
|
||||
"jelly01"
|
||||
"monitoring01"
|
||||
)
|
||||
|
||||
for host in "${HOSTS[@]}"; do
|
||||
echo "Rebuilding $host"
|
||||
nixos-rebuild boot --flake .#${host} --target-host root@${host}
|
||||
done
|
@ -7,29 +7,30 @@
|
||||
configWritable = true;
|
||||
config = null;
|
||||
extraPackages =
|
||||
python3Packages: with pkgs.unstable.python312Packages; [
|
||||
python3Packages: with pkgs.unstable.python313Packages; [
|
||||
aiopyarr
|
||||
zigpy-cc
|
||||
zigpy-znp
|
||||
zigpy-zigate
|
||||
zigpy-xbee
|
||||
zigpy-deconz
|
||||
pykodi
|
||||
gtts
|
||||
bellows
|
||||
radios
|
||||
gtts
|
||||
isal
|
||||
paho-mqtt
|
||||
zha-quirks
|
||||
pykodi
|
||||
python-roborock
|
||||
radios
|
||||
uiprotect
|
||||
unifi-discovery
|
||||
universal-silabs-flasher
|
||||
vacuum-map-parser-base
|
||||
vacuum-map-parser-roborock
|
||||
python-roborock
|
||||
zha
|
||||
zha-quirks
|
||||
zigpy-cc
|
||||
zigpy-deconz
|
||||
zigpy-xbee
|
||||
zigpy-zigate
|
||||
zigpy-znp
|
||||
zlib-ng
|
||||
];
|
||||
customComponents =
|
||||
with pkgs.home-assistant-custom-components;
|
||||
[
|
||||
customComponents = with pkgs.home-assistant-custom-components; [
|
||||
];
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user