Add omarchy-hyprland-monitor-laptop for internal display lookup

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
David Heinemeier Hansson
2026-07-24 12:28:55 -07:00
co-authored by Claude Opus 5
parent fe036a82fa
commit 528a4343a9
5 changed files with 12 additions and 7 deletions
+2 -3
View File
@@ -7,9 +7,8 @@ TOGGLE="internal-monitor-mirror"
TOGGLE_FLAG="$HOME/.local/state/omarchy/toggles/hypr/$TOGGLE.lua"
DISABLE_TOGGLE="internal-monitor-disable"
# Get names dynamically
INTERNAL=$(hyprctl monitors -j | jq -r '.[] | select(.name | test("^(eDP|LVDS|DSI)-")).name' | head -n 1)
# Get the first available external monitor
INTERNAL=$(omarchy-hyprland-monitor-laptop)
# The first active external monitor
EXTERNAL=$(hyprctl monitors -j | jq -r '.[] | select(.name | test("^(eDP|LVDS|DSI)-") | not).name' | head -n 1)
on() {