lowbat

Low battery notifier script
git clone git://mcdim.xyz/lowbat.git
Log | Files | Refs | README

bat.sh (564B)


      1 #!/bin/bash
      2 BATTERY=0
      3 BATTERY_INFO=$(acpi -b | grep "Battery ${BATTERY}")
      4 BATTERY_STATE=$(echo "${BATTERY_INFO}" | grep -wo "Full\|Charging\|Discharging")
      5 BATTERY_POWER=$(echo "${BATTERY_INFO}" | grep -o '[0-9]\+%' | tr -d '%')
      6 
      7 if [[ "${BATTERY_STATE}" = "Discharging" ]]; then
      8 	if [[ "${BATTERY_POWER}" -le 10 ]]; then		
      9 		# BATTERY < 10
     10 		notify-send -u critical "Low Battery" "Battery lower than 10"	
     11 		mpv siren.wav;
     12 	elif [[ "${BATTERY_POWER}" -le 20 ]]; then
     13 		# 10 < BATTERY < 20
     14 		notify-send "Low Battery" "Battery lower than 20"
     15 		mpv siren.wav;
     16 	fi
     17 fi