Files
Dots/.config/hypr/scripts/switch_ws.sh
2026-06-01 18:59:13 +02:00

18 lines
646 B
Bash
Executable File

#!/usr/bin/env bash
TARGET_WS=$1
# 1. WICHTIG: Zuerst zum gewählten Workspace wechseln!
# Dadurch springt unser Fokus sicher auf den richtigen Monitor (z.B. DP-2).
hyprctl dispatch 'hl.dsp.focus({ workspace = '"$TARGET_WS"' })'
# 2. Ist der Ziel-Workspace eine gerade Zahl (2, 4, 6, 8, 10)?
if [[ "$TARGET_WS" =~ ^(2|4|6|8|10)$ ]]; then
# 3. Prüfen: Ist das Discord-Overlay offen?
if hyprctl monitors | grep -iq "special.*workspace.*discord"; then
# 4. Zuklappen! (Da wir jetzt sicher auf DP-2 fokussiert sind, bleibt es auch dort)
hyprctl dispatch 'hl.dsp.workspace.toggle_special("discord")'
fi
fi