feat(desktop): overhaul multi-monitor docking UX
Some checks failed
Check / eval (push) Has been cancelled

This commit is contained in:
Bernardo Magri
2026-07-08 22:29:44 +01:00
parent 05c7c7b54f
commit 8a5714f330
4 changed files with 50 additions and 31 deletions

View File

@@ -17,6 +17,13 @@ Template:
---
## 2026-07-08 — Multi-monitor / laptop docking UX (iteration #85)
- **Task:** NEXT item 29 — fix multi-monitor UX (panel restore on unplug, HDMI audio routing, workspace movement predictability).
- **Did:** Upgraded `nomarchy-display-profile-watch` to use `socat` on the Hyprland IPC socket instead of 3-second polling for instantaneous reaction. Added a fallback to the `base` profile when an external monitor unplugs and no profile matches, ensuring the laptop lid turns back on. Added `SUPER+ALT+arrow` keybinds to `keybinds.nix` for explicit, predictable workspace-to-monitor movement. Verified `nomarchy-menu audio` already serves as the HDMI audio router.
- **Verified:** Local script edits, ready for human hardware validation.
- **Pending:** nothing.
- **Next suggestion:** review remaining NEXT items.
## 2026-07-08 — Interim build-tier gate for automated lock bumps (iteration #84)
- **Task:** PROPOSED item — automated lock bumps can break systems since they currently only run `nix flake check --no-build`.
- **Did:** Edited `.gitea/workflows/bump.yml` to include a V1 build tier (compiling `home-manager` activation package and `nixos` toplevel) before allowing the push.