aboutsummaryrefslogtreecommitdiff
path: root/local/bin/battery-low-notify
blob: 5145673649afbd5d028dce6eabc6acf94a8e0901 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh

bat_dir=BAT0
[ -f "$HOME/.config/bat" ] && bat_dir="$(cat "$HOME/.config/bat")"

battery_dir="/sys/class/power_supply/$bat_dir"

[ ! -d "$battery_dir" ] && exit 1

if [ "$(cat "$battery_dir/status")" != 'Charging' ]
then
    capacity="$(cat "$battery_dir/capacity")"
    [ "$capacity" -lt 15 ] &&
        notify-send -u critical "Battery low: $capacity%"
fi

exit 0