aboutsummaryrefslogtreecommitdiff
path: root/configs/i3/i3blocks/scripts/battery
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2019-08-19 17:52:11 -0700
committerbenj <benj@rse8.com>2019-08-19 17:52:11 -0700
commitdd8097084fe0d159f0a357f426fca986895e5ef4 (patch)
treed8757c4b6002ec70f5a1acb8c488a29031b54441 /configs/i3/i3blocks/scripts/battery
parentd35ad4048b33d687d8cec617a3c39a1d362af909 (diff)
downloadsetup-dd8097084fe0d159f0a357f426fca986895e5ef4.tar
setup-dd8097084fe0d159f0a357f426fca986895e5ef4.tar.gz
setup-dd8097084fe0d159f0a357f426fca986895e5ef4.tar.bz2
setup-dd8097084fe0d159f0a357f426fca986895e5ef4.tar.lz
setup-dd8097084fe0d159f0a357f426fca986895e5ef4.tar.xz
setup-dd8097084fe0d159f0a357f426fca986895e5ef4.tar.zst
setup-dd8097084fe0d159f0a357f426fca986895e5ef4.zip
added i3 configs with some dangling refs... :(
Diffstat (limited to '')
-rwxr-xr-xconfigs/i3/i3blocks/scripts/battery29
1 files changed, 29 insertions, 0 deletions
diff --git a/configs/i3/i3blocks/scripts/battery b/configs/i3/i3blocks/scripts/battery
new file mode 100755
index 0000000..802689b
--- /dev/null
+++ b/configs/i3/i3blocks/scripts/battery
@@ -0,0 +1,29 @@
+#!/usr/bin/bash
+
+BAT_DIR=/sys/class/power_supply/BAT0
+CHARGE=$(cat $BAT_DIR/capacity)
+CHARGE_FULL=$(cat $BAT_DIR/charge_full)
+CHARGE_NOW=$(cat $BAT_DIR/charge_now)
+STATUS=$(cat $BAT_DIR/status)
+
+ICON_BATTERY_25_P=
+ICON_BATTERY_50_P=
+ICON_BATTERY_75_P=
+ICON_BATTERY_FULL=
+ICON_BATTERY_CHARGING=
+ICON_FULL=
+
+PERCENT_FULL=$(echo - | awk -v charge_full="$CHARGE_FULL" -v charge_now="$CHARGE_NOW" '{printf "%1.0f\n", (charge_now / charge_full)*100}')
+if [[ $STATUS == "Full" ]]; then
+ echo "$ICON_FULL"
+elif [[ $STATUS == "Charging" ]]; then
+ echo "$ICON_BATTERY_CHARGING ($PERCENT_FULL%)"
+elif [[ $PERCENT_FULL -lt 100 ]]; then
+ echo "$ICON_BATTERY_FULL ($PERCENT_FULL%)"
+elif [[ $PERCENT_FULL -lt 75 ]]; then
+ echo "$ICON_BATTERY_75_P ($PERCENT_FULL%)"
+elif [[ $PERCENT_FULL -lt 50 ]]; then
+ echo "$ICON_BATTERY_50_P ($PERCENT_FULL%)"
+elif [[ $PERCENT_FULL -lt 25 ]]; then
+ echo "$ICON_BATTERY_25_P ($PERCENT_FULL%)"
+fi