Files
Dotfiles/.config/hypr/scripts/battery_check.sh
Keule0010 464a9b7d86 Added wait for system tray on start
- 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)
2023-11-06 19:04:56 +01:00

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