Guards the dock-gating in omarchy-hyprland-monitor-watch: the poll runs only when omarchy-hw-laptop and an external monitor are both present, via sync_poll_state, with the event loop fed by process substitution so it can start/stop the poll. Behaviourally simulated (stubbed hw checks + synthetic monitor events): the poll runs only while docked and stops on undock; a desktop or undocked laptop never polls. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>