initial commit
This commit is contained in:
27
battery
Executable file
27
battery
Executable file
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
CHARGING_SYMBOLS=( )
|
||||
DISCHARGING_SYMBOLS=( )
|
||||
|
||||
PERCENTAGE=$(cat /sys/class/power_supply/BAT0/capacity)
|
||||
STATUS=$(cat /sys/class/power_supply/ACAD/online)
|
||||
STATUS_INDEX="$((($PERCENTAGE+5)/10))"
|
||||
|
||||
if [ "$STATUS" = "1" ]; then
|
||||
STATUS_SYMBOL="${CHARGING_SYMBOLS[STATUS_INDEX]}"
|
||||
else
|
||||
STATUS_SYMBOL="${DISCHARGING_SYMBOLS[STATUS_INDEX]}"
|
||||
fi
|
||||
|
||||
if [ "$STATUS" = "1" ]; then
|
||||
COLOR_CODE='#98971a'
|
||||
elif [ $PERCENTAGE -lt 20 ]; then
|
||||
COLOR_CODE='#CC241D'
|
||||
elif [ $PERCENTAGE -lt 50 ]; then
|
||||
COLOR_CODE='#D79921'
|
||||
fi
|
||||
|
||||
echo "$STATUS_SYMBOL $PERCENTAGE%"
|
||||
echo "$PERCENTAGE%"
|
||||
echo "$COLOR_CODE"
|
||||
|
||||
Reference in New Issue
Block a user