From d0ecb2a9d770b1987e3be7cdc549d46880b89c5e Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Sun, 22 Feb 2015 17:15:39 +0100 Subject: Moved from stow to dotfiles for dotfile management --- config/herbstluftwm/notify.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 config/herbstluftwm/notify.sh (limited to 'config/herbstluftwm/notify.sh') diff --git a/config/herbstluftwm/notify.sh b/config/herbstluftwm/notify.sh new file mode 100755 index 0000000..40c5330 --- /dev/null +++ b/config/herbstluftwm/notify.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +while true; do + + bat_lvl=$(cat /sys/class/power_supply/BAT1/capacity) + bat_stat=$(cat /sys/class/power_supply/BAT1/status) + + if [[ $bat_lvl -le 5 && $bat_stat == "Discharging" ]]; then + $1 -m "Battery level critical: $bat_lvl%%" -u "high" + elif [[ $bat_lvl -eq 10 && $bat_stat == "Discharging" ]]; then + $1 -m "Battery level low: $bat_lvl%%" + elif [[ $bat_lvl -eq 50 && $bat_stat == "Discharging" ]]; then + $1 -m "Battery level at $bat_lvl%%" + elif [[ $bat_lvl -eq 100 && $bat_stat == "Charging" ]]; then + $1 -m "Battery fully charged" + fi + + sleep 60; +done -- cgit v1.2.3