From 0fe81c62a67e9088d3f4d3e9e534be6b94b5beb4 Mon Sep 17 00:00:00 2001 From: Shubham Saini Date: Sun, 30 May 2021 02:07:50 +0530 Subject: no bs bat --- bin/.bin/bat | 41 +++++++++++------------------------------ 1 file changed, 11 insertions(+), 30 deletions(-) (limited to 'bin/.bin') diff --git a/bin/.bin/bat b/bin/.bin/bat index 38f4272..72e30a2 100755 --- a/bin/.bin/bat +++ b/bin/.bin/bat @@ -1,34 +1,15 @@ #!/bin/sh -pane() { +while true +do battery_level=$(cat /sys/class/power_supply/BAT*/capacity) - state=$(cat /sys/class/power_supply/BAT0/status) - if [ $state == "Charging" ]; then - echo -e +$battery_level% - else - echo -e $battery_level% + state=$(cat /sys/class/power_supply/BAT*/status) + if [ $battery_level -ge 90 ] && [ $state == "Charging" ]; then + notify-send 'Pull the plug!' $battery_level% + elif [ $battery_level -le 30 -a $battery_level -ge 20 ] && [ $state == "Discharging" ]; then + notify-send 'Plug me!' $battery_level% + elif [ $battery_level -le 20 ] && [ $state == "Discharging" ]; then + notify-send -u critical 'Plug me NOW!' $battery_level% fi -} - -notifs() { - while true - do - battery_level=$(cat /sys/class/power_supply/BAT*/capacity) - state=$(cat /sys/class/power_supply/BAT*/status) - if [ $battery_level -ge 90 ] && [ $state == "Charging" ]; then - notify-send 'Pull the plug!' $battery_level% - elif [ $battery_level -le 30 -a $battery_level -ge 20 ] && [ $state == "Discharging" ]; then - notify-send 'Plug me!' $battery_level% - elif [ $battery_level -le 20 ] && [ $state == "Discharging" ]; then - notify-send -u critical 'Plug me NOW!' $battery_level% - fi - sleep 300 - done -} - -case "$1" in - n) - notifs;; - *) - pane;; -esac + sleep 300 +done -- cgit v1.2.3