fix(idle): skip DPMS-off when docked (#127 mitigation)
All checks were successful
Check / eval (push) Successful in 5m24s

Blanking the only live output in dock mode led to a brick where wake and
even VT switch failed. Skip hypridle's 10m dpms off when any laptop
internal (eDP/LVDS/DSI) is present but not enabled; lock at 5m remains.
Undocked still blanks. Document LATER revisit for intentional
DPMS-when-docked once wake is proven.

V1: nix flake check --no-build. V3: docked idle stays lit under lock.
This commit is contained in:
2026-07-15 12:51:34 +01:00
parent e9ab0d8d64
commit 060bf524af
6 changed files with 81 additions and 57 deletions

View File

@@ -19,6 +19,15 @@ Template:
---
## 2026-07-15 — #127 skip DPMS-off when docked (mitigation)
- **Task:** Bernardo: no usable TTY on brick; prefer prevent over dump.
- **Did:** hypridle 10m listener skips `dpms off` when an internal
(eDP/LVDS/DSI) is present-but-disabled; lock still at 5m. Documented
LATER “DPMS when docked” revisit. Dump/wake tools remain.
- **Verified:** V0/V1 flake check. V3: HARDWARE-QUEUE mitigation check.
- **Pending:** human docked idle past 10m → external lit under lock.
- **Next suggestion:** V3 docked idle, or other queue.
## 2026-07-15 — #127 no-SSH dump + docked idle wake harden
- **Task:** Tackle docked idle blackout without needing SSH mid-brick.
- **Did:** `nomarchy-display-dump` / `nomarchy-display-wake`; undock always