bfefcc7e111917137a3b3413342036ba2bd74764
The clamshell watcher polls omarchy-hyprland-monitor-clamshell every two seconds and calls enable_internal unconditionally which re-enabled DPMS on the internal panel each time. When the lock screen blanks the displays, the next poll of omarchy-hyprland-monitor-clamshell re-lights the laptop screen, leaving it showing the lock screen indefinitely while external monitors stayed off. Only issue the DPMS wake when the clamshell flag was actually consumed, i.e. on the lid-open transition the wake was meant for. If the lid-open even fails to turn on the screen for whatever reason, then pressing a key or moving the mouse will re-light the screen. This is configured in `input.lua` via `key_press_enables_dpms = true` and `mouse_move_enables_dpms = true`
Omarchy
Omarchy is a beautiful, modern & opinionated Linux distribution by DHH.
Read more at omarchy.org.
Docs
- omarchy-shell — shell host, plugin manifest, IPC,
shell.json, custom bar modules
License
Omarchy is released under the MIT License.
Languages
Shell
57.3%
QML
31.2%
JavaScript
4.1%
Python
2.9%
Go Template
2.5%
Other
2%