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