diff --git a/de/home/.config/eww/eww.scss b/de/home/.config/eww/eww.scss index bb6fdaa..9b73d87 100644 --- a/de/home/.config/eww/eww.scss +++ b/de/home/.config/eww/eww.scss @@ -71,7 +71,7 @@ label { transition-duration: .25s; } .workspaces .focused, -.active { +button.active { background-color: $color1; } .workspaces button:first-child { diff --git a/de/home/.config/eww/eww.yuck b/de/home/.config/eww/eww.yuck index d01da3b..839dc0c 100644 --- a/de/home/.config/eww/eww.yuck +++ b/de/home/.config/eww/eww.yuck @@ -42,7 +42,7 @@ "")) (defpoll inhibit_active :initial false - :interval "5s" + :interval "1s" "scripts/inhibit-status") (defwidget idleinhibit [] diff --git a/de/home/.config/eww/scripts/eww-idle-inhibit b/de/home/.config/eww/scripts/eww-idle-inhibit index 73ef7c7..072a162 100755 --- a/de/home/.config/eww/scripts/eww-idle-inhibit +++ b/de/home/.config/eww/scripts/eww-idle-inhibit @@ -1,3 +1,3 @@ #!/bin/bash -systemd-inhibit sleep infinity +systemd-inhibit --what="idle" sleep infinity diff --git a/de/home/.config/eww/scripts/inhibit-status b/de/home/.config/eww/scripts/inhibit-status index ee631f3..cfe3b12 100755 --- a/de/home/.config/eww/scripts/inhibit-status +++ b/de/home/.config/eww/scripts/inhibit-status @@ -1,8 +1,8 @@ #!/bin/bash -inhibit_active=false -if pgrep eww-idle-inhibi;then - inhibit_active=true +inhibit_active='false' +if ps aux | grep eww-idle-inhibit | grep -qv grep;then + inhibit_active='true' fi printf '%s' "${inhibit_active}"