2023-05-14 19:25:28 -04:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2023-05-15 07:58:38 -04:00
|
|
|
set -exou pipefail
|
2023-05-14 19:25:28 -04:00
|
|
|
|
|
|
|
DIRECTORY=$(realpath "$(dirname "$0")")
|
|
|
|
|
|
|
|
# Update our sources first
|
|
|
|
$DIRECTORY/sources/update-sources.sh
|
|
|
|
|
|
|
|
# Then update the flake
|
|
|
|
nix flake update
|
|
|
|
|
|
|
|
# Make sure we still build our systems
|
2023-05-15 10:20:13 -04:00
|
|
|
# aarch64 systems are excluded for now due to slowness
|
2023-05-14 19:25:28 -04:00
|
|
|
nix build .#nixosConfigurations.oracles.config.system.build.toplevel
|
|
|
|
nix build .#nixosConfigurations.matrix.config.system.build.toplevel
|
2023-05-15 10:20:13 -04:00
|
|
|
# nix build .#nixosConfigurations.tounge.config.system.build.toplevel
|
2023-05-14 19:25:28 -04:00
|
|
|
nix build .#nixosConfigurations.perception.config.system.build.toplevel
|
2023-05-15 10:20:13 -04:00
|
|
|
# nix build .#nixosConfigurations.fusion.config.system.build.toplevel
|
2023-05-14 19:25:28 -04:00
|
|
|
|
|
|
|
# Collect garbage
|
|
|
|
nix-collect-garbage
|