#!/usr/bin/env bash set -euo pipefail cd "$(dirname "${BASH_SOURCE[0]}")" if [ ! -f .env ]; then echo "Missing .env - copy .env.example to .env and set SERVER_IP (the server's Tailscale IP)." >&2 exit 1 fi set -a source .env set +a : "${SERVER_IP:?SERVER_IP must be set in .env}" nixos-rebuild switch --flake .#eurovm \ --target-host "admin@${SERVER_IP}" \ --build-host "admin@${SERVER_IP}" \ --elevate=sudo