Add dotfiles
This commit is contained in:
parent
49bfe1a4d3
commit
b6e01a720b
52 changed files with 4701 additions and 0 deletions
43
dwmbar/modules/battery
Executable file
43
dwmbar/modules/battery
Executable 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
|
Loading…
Add table
Add a link
Reference in a new issue