Support the Wayland idle client protocol
This would allow Break Timer to work in any wlroots-based compositor, such as Sway. (See: https://github.com/swaywm/wlroots/blob/master/examples/idle.c). Not a target platform but also wouldn't (shouldn't) hurt :)