- Close applications before shutdown/logout/reboot - Fixed battery check script - Always display hidden files in ranger TODO: - Wait for logout/shutdown/reboot until all applications are closed (timeout)
22 lines
425 B
Bash
Executable File
22 lines
425 B
Bash
Executable File
#!/bin/bash
|
|
|
|
bat=$(upower -e | grep BAT)
|
|
|
|
if [ -z $bat ]; then
|
|
echo "No battery available!"
|
|
exit 1
|
|
fi
|
|
|
|
while true; do
|
|
upower=$(upower -i $bat)
|
|
state=$(echo "$upower" | grep state | awk '{print $2}')
|
|
per=$(echo "$upower" | grep percentage | awk '{print $2}')
|
|
per="${per%\%}"
|
|
|
|
if [ "$per" -lt 15 ] && [ "$state" != "charging" ]; then
|
|
eww open battery_warning
|
|
fi
|
|
|
|
sleep 120
|
|
done
|