1234567891011121314151617181920212223242526 |
- #!/bin/sh
- # script to display the battery state in dwmblocks
- #acpi -b | grep -q "Battery 0" || { printf ""; exit; }
- #
- #BATTERYSTATE=$( acpi -b | awk '{ split($5,a,":"); print substr($3,0,2), $4, "["a[1]":"a[2]"]" }' | tr -d ',DiFu' )
- #if [[ $BATTERYSTATE =~ "Ch" ]]; then
- #icon="⚡"
- #else
- #icon="🔋"
- #fi
- #batterypercent=$(echo "$BATTERYSTATE" | tr -d 'Ch' | sed 's/cargng:/?/')
- if grep -q 'Discharging' /sys/class/power_supply/BAT0/status; then
- icon="🔋"
- elif grep -q 'Charging' /sys/class/power_supply/BAT0/status; then
- icon="⚡"
- elif grep -q 'Full' /sys/class/power_supply/BAT0/status; then
- icon="🔌"
- else
- echo "🖥 AC"
- exit
- fi
- printf "%s %s%%\\n" "$icon" "$(cat /sys/class/power_supply/BAT0/capacity)"
|