From ccb081f4f40f71e5db09be082e69af9e25e84e41 Mon Sep 17 00:00:00 2001 From: Justine Smithies Date: Fri, 10 May 2024 19:49:57 +0100 Subject: Updates for using eww as the bar for sway --- .config/eww/scripts/idleinhibit.sh | 48 +++++++++++--------------------------- 1 file changed, 13 insertions(+), 35 deletions(-) (limited to '.config/eww/scripts/idleinhibit.sh') diff --git a/.config/eww/scripts/idleinhibit.sh b/.config/eww/scripts/idleinhibit.sh index 79f9ef0..f606ad5 100755 --- a/.config/eww/scripts/idleinhibit.sh +++ b/.config/eww/scripts/idleinhibit.sh @@ -1,42 +1,20 @@ #!/bin/bash # Swayidle toggle -# function toggle { -# if pgrep "swayidle" > /dev/null -# then -# pkill swayidle -# notify-send -r 5556 -u normal " Swayidle Inactive" -# else -# swayidle timeout 300 'swaylock -F -i ~/.cache/wallpaper --effect-blur 10x5 --clock --indicator' timeout 600 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' & -# notify-send -r 5556 -u normal " Swayidle Active" -# fi -# } -# -# case $1 in -# toggle) -# toggle -# ;; -# *) -# if pgrep "swayidle" > /dev/null -# then -# icon="" -# else -# icon="" -# fi -# printf "%s" "$icon " -# ;; -# esac - -# Hypridle toggle function toggle { - if pgrep "hypridle" > /dev/null + if pgrep "swayidle" > /dev/null then - pkill hypridle - notify-send -r 5556 -u normal " Hypridle Inactive" - else - hypridle & - notify-send -r 5556 -u normal " Hypridle Active" - fi + pkill swayidle + notify-send --hint=string:x-canonical-private-synchronous:idleinhibit -u normal " Swayidle Inactive" +else + read -r wallpaper<~/.cache/wallpaper + export wallpaper=$( echo $wallpaper) + swayidle -w \ + timeout 300 'swaylock -f -i $wallpaper' \ + timeout 600 'wlopm --off \*;swaylock -F -i $wallpaper' resume 'wlopm --on \*' \ + before-sleep 'swaylock -f -i $wallpaper' & + notify-send --hint=string:x-canonical-private-synchronous:idleinhibit -u normal " Swayidle Active" +fi } case $1 in @@ -44,7 +22,7 @@ case $1 in toggle ;; *) - if pgrep "hypridle" > /dev/null + if pgrep "swayidle" > /dev/null then icon="" else -- cgit v1.2.3