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 +++++++++++------------------------------ bspwm/.config/bspwm/bspwmrc | 2 +- 2 files changed, 12 insertions(+), 31 deletions(-) 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 diff --git a/bspwm/.config/bspwm/bspwmrc b/bspwm/.config/bspwm/bspwmrc index 7c0df1b..b7252e9 100755 --- a/bspwm/.config/bspwm/bspwmrc +++ b/bspwm/.config/bspwm/bspwmrc @@ -28,4 +28,4 @@ dunst & /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & ~/.fehbg & ~/.config/polybar/launch & -~/.bin/bat n & +~/.bin/bat & -- cgit v1.2.3