imp is deprecated in 3.4 and removed in 3.12. this caused safe eyes to
break on upgrading to fedora 39
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
* utility: create_startup_entry check link health
* model: init always run create_startup_entry
* utility: initialize_safeeyes don't call create_startup_entry
* utility: add force option to create_startup_entry
* model: do not create autostart, only repair broken
* utility: fix comment
If the current desktop environment is sway, the smartpause plugin will
spawn a swayidle process that outputs the current time on idle and
resume. Using that info, we can determine:
1. Whether the system is currently idle (idle timestamp > active timestamp)
2. How many seconds the system has been idle (current timestamp - idle timestamp)
Since swayidle uses the KDE idle protocol, it might be possible to
extend this to Wayland KDE as well.