diff --git a/modules/old_configs/waybar/config.jsonc b/modules/old_configs/waybar/config.jsonc index f904249..dcc53dc 100644 --- a/modules/old_configs/waybar/config.jsonc +++ b/modules/old_configs/waybar/config.jsonc @@ -319,7 +319,7 @@ "󰁹" ], "on-click": "", - "on-update": "/home/liamm/.config/waybar/scripts/battery-warn.py 255", + "on-update": "/home/liamm/.config/waybar/scripts/battery-warn.sh 255", "tooltip": true } } diff --git a/modules/old_configs/waybar/scripts/battery-warn b/modules/old_configs/waybar/scripts/battery-warn deleted file mode 100755 index d3ac251..0000000 Binary files a/modules/old_configs/waybar/scripts/battery-warn and /dev/null differ diff --git a/modules/old_configs/waybar/scripts/battery-warn.sh b/modules/old_configs/waybar/scripts/battery-warn.sh new file mode 100755 index 0000000..08dfd21 --- /dev/null +++ b/modules/old_configs/waybar/scripts/battery-warn.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +notif_id=$1 + +bat_alert_lvl=15 +bat_lvl=$(grep "" /sys/class/power_supply/BAT0/capacity ) +bat_status=$(grep Discharging /sys/class/power_supply/BAT0/status ) + +if (( $bat_lvl < $bat_alert_lvl )) && [ $bat_status == "Discharging" ]; then + dunstify -u critical "Low Battery" "Connect Power Adapter" -i /usr/share/icons/Adwaita/symbolic/status/battery-caution-symbolic.svg -r $notif_id -t 60000 +else + hist_check=$(dunstctl history | grep $notif_id) + if [[ $hist_check == "" ]]; then + dunstctl close + fi + dunstctl history-rm $notif_id +fi + +