#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)" HYPR_DIR="$(cd -- "$SCRIPT_DIR/.." && pwd)" export HYPR_DIR notify() { notify-send "Widgetbereich" "$1" >/dev/null 2>&1 || true } if ! command -v ags >/dev/null 2>&1; then notify "ags ist nicht installiert." exit 1 fi mapfile -t AGS_INSTANCES < <(ags list 2>/dev/null || true) for INSTANCE in "${AGS_INSTANCES[@]}"; do if [[ "$INSTANCE" == "widget-panel" ]]; then ags toggle widget-panel --instance widget-panel >/dev/null 2>&1 || true exit 0 fi done cd "$HYPR_DIR" nohup ags run "$HYPR_DIR/ags/widget-panel.tsx" >/dev/null 2>&1 &