diff options
| -rwxr-xr-x | modules/battery | 35 | ||||
| -rwxr-xr-x | modules/bluetooth | 2 |
2 files changed, 37 insertions, 0 deletions
diff --git a/modules/battery b/modules/battery new file mode 100755 index 0000000..fa9d373 --- /dev/null +++ b/modules/battery @@ -0,0 +1,35 @@ +#!/bin/bash + +get_battery() +{ + if [ -d /sys/class/power_supply/BAT? ]; then + ac_adapter=$(cat /sys/class/power_supply/BAT?/status) + if [ "$ac_adapter" == "Charging" ]; then + echo "" + fi + + # Will show all batteries with approximate icon for remaining power. + for x in /sys/class/power_supply/BAT?/capacity; + do + case "$(cat $x)" in + 100) echo "" ;; + 9[0-9]) echo " $(cat $x)%" ;; + 8[0-9]|7[0-9]) echo " $(cat $x)%" ;; + 6[0-9]|5[0-9]) echo " $(cat $x)%" ;; + 4[0-9]|3[0-9]) echo " $(cat $x)%" ;; + 2[0-9]|1[0-9]) if [ "$ac_adapter" == "Charging" ]; then + echo " $(cat $x)%" + else + echo " $(cat $x)%" + fi ;; + [0-9]) if [ "$ac_adapter" == "Charging" ]; then + echo " $(cat $x)%" + else + echo " $(cat $x)%" + fi ;; + esac + done + fi +} + +get_battery diff --git a/modules/bluetooth b/modules/bluetooth index e342d5f..88a7a56 100755 --- a/modules/bluetooth +++ b/modules/bluetooth @@ -17,3 +17,5 @@ get_bluetooth() #echo "" fi } + +get_bluetooth |
