15 lines
532 B
Bash
Executable File
15 lines
532 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Re-enable the internal display if it was toggled off and no external monitors
|
|
# are currently active (e.g. external got disconnected live, during sleep, or
|
|
# wasn't present on boot).
|
|
|
|
if omarchy-hyprland-toggle-enabled internal-monitor-disable; then
|
|
ACTIVE_COUNT=$(hyprctl monitors -j 2>/dev/null | jq 'length')
|
|
if [[ ${ACTIVE_COUNT:-0} -eq 0 ]]; then
|
|
omarchy-hyprland-toggle \
|
|
--disabled-notification " Internal display restored (no external connected)" \
|
|
internal-monitor-disable
|
|
fi
|
|
fi
|