Files
dotfiles-hypr/hypr/scripts/toggle_monitor.sh
T

21 lines
545 B
Bash
Raw Normal View History

2026-04-21 13:44:28 +04:00
#!/bin/bash
MONITOR_NAME="DVI-I-1"
2026-04-30 17:27:04 +04:00
WIDTH=1920
HEIGHT=120
WIDHT_FIXED=$((WIDTH+10))
2026-04-21 13:44:28 +04:00
2026-04-30 17:27:04 +04:00
hyprctl keyword monitor "$MONITOR_NAME, 1600x900@60, ${WIDHT_FIXED}x${HEIGHT}, 1" && eww reload
notify-send -t 1500 "$MONITOR_NAME: Game Mode" "Monitor moved to ${WIDHT_FIXED}x${HEIGHT}"
2026-04-21 13:44:28 +04:00
if [[ "$1" == *"="* ]]; then
VAR=$1
shift
env "$VAR" "$@"
else
"$@"
fi
2026-04-30 17:27:04 +04:00
hyprctl -- keyword monitor "$MONITOR_NAME, 1600x900@60, ${WIDTH}x${HEIGHT}, 1" && eww reload
notify-send -t 1500 "$MONITOR_NAME: Desktop Mode" "Monitor returned to ${WIDTH}x${HEIGHT}"