nixos/scripts/test_build.sh

24 lines
433 B
Bash
Raw Normal View History

2022-11-04 13:22:42 +01:00
#!/usr/bin/env bash
set -e
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"
)
2022-11-04 13:22:42 +01:00
for host in "${hosts[@]}"
do
2023-06-05 10:09:24 +02:00
if [[ " ${skip[*]} " =~ " ${host} " ]];then
continue
fi
2022-11-04 13:22:42 +01:00
echo $host
2023-06-05 10:06:45 +02:00
nixos-rebuild dry-build --flake .#${host}
2022-11-04 13:22:42 +01:00
echo
echo
done