dotfiles/de/home/.config/eww/modules/bar/idle_inhibit.yuck
2025-09-01 10:45:01 -07:00

7 lines
386 B
Text

(defvar inhibit_active false)
(defwidget idleinhibit []
(box
:class "idle-inhibitor ${inhibit_active ? 'active' : 'inactive'}"
(button :onclick {inhibit_active ? 'killall eww-idle-inhibit;eww update inhibit_active=false' : 'systemd-inhibit --what="idle" --mode="block" scripts/bar/eww-idle-inhibit & eww update inhibit_active=true'}
{inhibit_active ? "" : ""})))