2019-02-05 20:33:22 -08:00
|
|
|
#!/bin/bash
|
|
|
|
|
#
|
|
|
|
|
# low battery warning
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
BATTERY=/sys/class/power_supply/BAT0
|
|
|
|
|
|
2021-09-18 15:46:10 -07:00
|
|
|
# REM=`grep "POWER_SUPPLY_CHARGE_NOW" $BATTERY/uevent | awk -F= '{ print $2 }'`
|
|
|
|
|
# FULL=`grep "POWER_SUPPLY_CHARGE_FULL_DESIGN" $BATTERY/uevent | awk -F= '{ print $2 }'`
|
|
|
|
|
REM=`grep -i "charge_now" $BATTERY/uevent | awk -F= '{ print $2 }'`
|
|
|
|
|
FULL=`grep -i "charge_full_design" $BATTERY/uevent | awk -F= '{ print $2 }'`
|
2019-02-05 20:33:22 -08:00
|
|
|
PERCENT=`echo $(( $REM * 100 / $FULL ))`
|
|
|
|
|
|
2023-05-15 10:49:24 -04:00
|
|
|
echo 'battery % is '$PERCENT
|
|
|
|
|
|
|
|
|
|
if [ $PERCENT -le "23" ]; then
|
2019-02-05 20:33:22 -08:00
|
|
|
#/usr/bin/i3-nagbar -m "Low battery"
|
|
|
|
|
notify-send --urgency=critical "Low battery $PERCENT%"
|
|
|
|
|
fi
|
|
|
|
|
|
2025-11-21 15:51:46 -05:00
|
|
|
if [ $PERCENT -le "7" ]; then
|
2023-05-15 10:49:24 -04:00
|
|
|
echo "powering down..."
|
|
|
|
|
systemctl suspend
|
|
|
|
|
fi
|
|
|
|
|
|