manage monitors with monique; reduce hypr-lid to lock/suspend timers

Add the monique GUI/daemon for monitor arrangement, hotplug profiles and
clamshell handling (writes monitors.lua, keybind SUPER+SHIFT+M, stowed
settings). hypr-lid is trimmed to hypr-lid-power: display management moved
to moniqued, it now only runs the delayed lock/suspend timers when the lid
is closed undocked. Update logind drop-in comments accordingly.
This commit is contained in:
2026-08-14 21:25:38 -06:00
parent db72a5a635
commit 2b7b18c66d
8 changed files with 111 additions and 119 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
-- External displays (docked layout). The built-in panel is managed at runtime
-- by hypr-lid: it is enabled here, then disabled while the lid is closed with
-- external displays attached (clamshell). See hyprland/.local/bin/hypr-lid.sh.
-- Managed by monique (run `monique` or SUPER+SHIFT+M to arrange). The built-in
-- panel is managed at runtime by moniqued's clamshell mode: enabled here, then
-- disabled while the lid is closed with external displays attached.
-- See https://wiki.hypr.land/Configuring/Basics/Monitors/ for more
hl.monitor({ output = "desc:BOE 0x0BC9", mode = "preferred", position = "0x0", scale = 1.0 })
hl.monitor({ output = "desc:Viewteck Co. Ltd. GNV34DB", mode = "3440x1440@50.0", position = "3795x1785", scale = 1.0 })