summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/.bin/bat41
-rwxr-xr-xbspwm/.config/bspwm/bspwmrc2
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 @@
1#!/bin/sh 1#!/bin/sh
2 2
3pane() { 3while true
4do
4 battery_level=$(cat /sys/class/power_supply/BAT*/capacity) 5 battery_level=$(cat /sys/class/power_supply/BAT*/capacity)
5 state=$(cat /sys/class/power_supply/BAT0/status) 6 state=$(cat /sys/class/power_supply/BAT*/status)
6 if [ $state == "Charging" ]; then 7 if [ $battery_level -ge 90 ] && [ $state == "Charging" ]; then
7 echo -e +$battery_level% 8 notify-send 'Pull the plug!' $battery_level%
8 else 9 elif [ $battery_level -le 30 -a $battery_level -ge 20 ] && [ $state == "Discharging" ]; then
9 echo -e $battery_level% 10 notify-send 'Plug me!' $battery_level%
11 elif [ $battery_level -le 20 ] && [ $state == "Discharging" ]; then
12 notify-send -u critical 'Plug me NOW!' $battery_level%
10 fi 13 fi
11} 14 sleep 300
12 15done
13notifs() {
14 while true
15 do
16 battery_level=$(cat /sys/class/power_supply/BAT*/capacity)
17 state=$(cat /sys/class/power_supply/BAT*/status)
18 if [ $battery_level -ge 90 ] && [ $state == "Charging" ]; then
19 notify-send 'Pull the plug!' $battery_level%
20 elif [ $battery_level -le 30 -a $battery_level -ge 20 ] && [ $state == "Discharging" ]; then
21 notify-send 'Plug me!' $battery_level%
22 elif [ $battery_level -le 20 ] && [ $state == "Discharging" ]; then
23 notify-send -u critical 'Plug me NOW!' $battery_level%
24 fi
25 sleep 300
26 done
27}
28
29case "$1" in
30 n)
31 notifs;;
32 *)
33 pane;;
34esac
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 &
28/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & 28/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
29~/.fehbg & 29~/.fehbg &
30~/.config/polybar/launch & 30~/.config/polybar/launch &
31~/.bin/bat n & 31~/.bin/bat &