From 371d02c202c19e68d240729260e2e526a33e41ae Mon Sep 17 00:00:00 2001 From: Saumit Dinesan Date: Wed, 19 Oct 2022 03:29:25 +0530 Subject: making battery script dunst independent --- .scripts/battery | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.scripts') diff --git a/.scripts/battery b/.scripts/battery index 41a7142..a99796e 100755 --- a/.scripts/battery +++ b/.scripts/battery @@ -33,9 +33,9 @@ for battery in /sys/class/power_supply/BAT?*; do *) exit 1 ;; esac # Will make a warn variable if discharging and low - [ "$(cat "$battery/status" 2>&1)" = "Discharging" ] && [ "$capacity" -le 25 ] && warn="❗" && dunstify "Critical Battery" "Charge Immediately" -u critical -i battery-quarter + [ "$(cat "$battery/status" 2>&1)" = "Discharging" ] && [ "$capacity" -le 25 ] && warn="❗" && [ -n "$(pgrep dunst)" ] && dunstify "Critical Battery" "Charge Immediately" -u critical -i battery-quarter #parse json file in future and close the persistent Critical Battery notification - [ "$status" = " " ] && [ "$capacity" -le 25 ] && [ $(dunstctl count displayed) == 1 ] && dunstctl close + [ "$status" = " " ] && [ "$capacity" -le 25 ] && [ -n "$(pgrep dunst)" ] && [ "$(dunstctl count displayed)" = 1 ] && dunstctl close # Prints the info printf "%s%s%d%%" "$status" "$warn" "$capacity"; unset warn done && printf "\\n" -- cgit v1.2.3