bat-warning 272 B

123456789
  1. #!/bin/dash
  2. while true
  3. do
  4. if [ $(cat /sys/class/power_supply/BAT0/capacity) -lt 20 ] && [ "$(cat /sys/class/power_supply/BAT0/status)" = "Discharging" ]; then
  5. notify-send "WARNING!" "Battery level low: $(cat /sys/class/power_supply/BAT0/capacity)%"
  6. fi
  7. sleep 300
  8. done