From 749b2d835920313ee67dad3a49ffe66ab1316292 Mon Sep 17 00:00:00 2001 From: Ceda EI Date: Sat, 16 Feb 2019 16:40:22 +0530 Subject: [PATCH] Add battery plugin --- plugins/battery.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 plugins/battery.sh diff --git a/plugins/battery.sh b/plugins/battery.sh new file mode 100644 index 0000000..142f07e --- /dev/null +++ b/plugins/battery.sh @@ -0,0 +1,26 @@ +function wish_battery_start() { + return 0 +} + +function wish_battery_end() { + return 0 +} + +function wish_battery_set_colors() { + WISH_BATTERY_FG=${WISH_BATTERY_FG:-$WISH_DEFAULT_FG} + WISH_BATTERY_BG=${WISH_BATTERY_BG:-$WISH_DEFAULT_BG} + WISH_BATTERY_ID=${WISH_BATTERY_ID:-BAT0} + WISH_BATTERY_CHARGING=${WISH_BATTERY_CHARGING:-⌁} + WISH_BATTERY_DISCHARGING=${WISH_BATTERY_DISCHARGING:-⏚} +} + +function wish_battery_main() { + local path=/sys/class/power_supply/$WISH_BATTERY_ID + local battery=$(($(cat $path/charge_now) * 100 / $(cat $path/charge_full)))% + if [[ $(cat $path/status) == "Charging" ]]; then + battery="$WISH_BATTERY_CHARGING $battery" + else + battery="$WISH_BATTERY_DISCHARGING $battery" + fi + wish_append $WISH_BATTERY_BG $WISH_BATTERY_FG " $battery " +}