diff options
author | Saumit Dinesan <justsaumit@protonmail.com> | 2022-10-19 03:29:25 +0530 |
---|---|---|
committer | Saumit Dinesan <justsaumit@protonmail.com> | 2022-10-19 03:29:25 +0530 |
commit | 371d02c202c19e68d240729260e2e526a33e41ae (patch) | |
tree | 3bc3d00beddd2e48027bdd1a074f5e2942e91fdc | |
parent | a0298de68dcf476e88f67a338a40f4c7606d17e8 (diff) |
making battery script dunst independent
-rwxr-xr-x | .scripts/battery | 4 |
1 files changed, 2 insertions, 2 deletions
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" |