nixos/scripts/test-build

24 lines
466 B
Plaintext
Raw Normal View History

2022-11-04 13:22:42 +01:00
#!/usr/bin/env bash
set -e
cd /home/andreas/.nixos
2023-11-26 12:14:24 +01:00
hosts=($(echo $(nix eval .#nixosConfigurations --apply 'pkgs: builtins.concatStringsSep " " (builtins.attrNames pkgs)') | xargs))
2023-06-05 10:09:24 +02:00
skip=(
"desktop-vm"
"gwyn"
"loki-test"
"test-raspi"
"staubfinger"
)
2023-11-26 12:14:24 +01:00
for host in "${hosts[@]}"; do
if [[ " ${skip[*]} " =~ " ${host} " ]]; then
2023-06-05 10:09:24 +02:00
continue
fi
2022-11-04 13:22:42 +01:00
echo $host
2023-11-26 12:14:08 +01:00
nixos-rebuild dry-build --flake .#${host} |& nom
2022-11-04 13:22:42 +01:00
echo
echo
done