swayidle obeys idle inhibitors, so Waybar's "stay awake" toggle
stopped idle events entirely and work time kept accumulating.
Add break-idle, a stdlib-only Wayland client that uses
ext-idle-notify-v1's get_input_idle_notification (v2), which
reports only real user input. swayidle is still used for
before-sleep and after-resume.