#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)" HYPR_DIR="$(cd -- "$SCRIPT_DIR/.." && pwd)" notify() { notify-send "Homelab" "$1" >/dev/null 2>&1 || true } if ! command -v ags >/dev/null 2>&1; then notify "ags ist nicht installiert." exit 1 fi if ! command -v sshpass >/dev/null 2>&1; then notify "sshpass ist nicht installiert." exit 1 fi cd "$HYPR_DIR" ags quit --instance homelab-control >/dev/null 2>&1 || true exec ags run "$HYPR_DIR/ags/homelab.tsx"