dwm and dwmbar

This commit is contained in:
wt committed 2024-07-01 17:46:12 +07:00
1 parent 307448edd3
commit 135fe92331
50 files changed
+1846

No files matched your search

+43
View File
@@ -0,0 +1,43 @@
#!/bin/bash
# Prints out battery percentage
CHARGING_ICON=' '
WARNING_ICON=' '
BATTERY_FULL_ICON=''
BATTERY_2_ICON=''
BATTERY_3_ICON=''
BATTERY_4_ICON=''
FULL_AT=98
BAT_ICON=""
ICON=""
get_battery()
{
# The vast majority of people only use one battery.
if [ -d /sys/class/power_supply/BAT0 ]; then
capacity=$(cat /sys/class/power_supply/BAT0/capacity)
charging=$(cat /sys/class/power_supply/BAT0/status)
if [[ "$charging" == "Charging" ]]; then
ICON="$CHARGING_ICON"
elif [[ $capacity -le 25 ]]; then
ICON="$WARNING_ICON"
fi
if [[ $capacity -ge $FULL_AT ]]; then
BAT_ICON=$BATTERY_FULL_ICON
elif [[ $capacity -le 25 ]]; then
BAT_ICON=$BATTERY_4_ICON
elif [[ $capacity -le 60 ]]; then
BAT_ICON=$BATTERY_3_ICON
elif [[ $capacity -le $FULL_AT ]]; then
BAT_ICON=$BATTERY_2_ICON
fi
fi
echo "$ICON$BAT_ICON $capacity%"
}
get_battery