aboutsummaryrefslogtreecommitdiffstats
path: root/basics/.bin
diff options
context:
space:
mode:
authorPeter Son Struschka <me@peter-struschka.com>2020-02-02 12:50:32 +0800
committerPeter Son Struschka <me@peter-struschka.com>2020-02-02 12:50:32 +0800
commitf2b18aab5a84d04a36f4194473680ad70bdb5578 (patch)
treee9db24237556f25832811d224bcb7898f22d5d1a /basics/.bin
parent2bb9010d2e613206ce3d476dbea81eb9a56f3c66 (diff)
downloaddotfiles-f2b18aab5a84d04a36f4194473680ad70bdb5578.tar.gz
dotfiles-f2b18aab5a84d04a36f4194473680ad70bdb5578.tar.bz2
dotfiles-f2b18aab5a84d04a36f4194473680ad70bdb5578.tar.lz
dotfiles-f2b18aab5a84d04a36f4194473680ad70bdb5578.tar.xz
dotfiles-f2b18aab5a84d04a36f4194473680ad70bdb5578.tar.zst
dotfiles-f2b18aab5a84d04a36f4194473680ad70bdb5578.zip
script to find and edit config files
Diffstat (limited to 'basics/.bin')
-rwxr-xr-xbasics/.bin/battery-monitor41
1 files changed, 0 insertions, 41 deletions
diff --git a/basics/.bin/battery-monitor b/basics/.bin/battery-monitor
deleted file mode 100755
index ff1ef8b..0000000
--- a/basics/.bin/battery-monitor
+++ /dev/null
@@ -1,41 +0,0 @@
-battery_level=`acpi -b | cut -d ' ' -f 4 | grep -o '[0-9]*'`
-battery_state=$(acpi | grep 'Battery' | sed 's/Battery\s[0-9]*: //' | sed 's/, [0-9][0-9]*\%.*//')
-battery_remaining=$(acpi | grep -oh '[0-9:]* remaining' | sed 's/:\w\w remaining$/ Minutes/' | sed 's/00://' | sed 's/:/h /')
-
-if [ ! -f "/tmp/.battery" ]; then
- echo "$battery_level" > /tmp/.battery
- echo "$battery_state" >> /tmp/.battery
- exit
-fi
-
-previous_battery_level=$(cat /tmp/.battery | head -n 1)
-previous_battery_state=$(cat /tmp/.battery | tail -n 1)
-echo "$battery_level" > /tmp/.battery
-echo "$battery_state" >> /tmp/.battery
-
-checkBatteryLevel() {
- if [ $battery_state != "Discharging" ] || [ "${battery_level}" == "${previous_battery_level}" ]; then
- exit
- fi
-
- if [ $battery_level -le 3 ]; then
- sudo systemctl suspend
- elif [ $battery_level -le 5 ]; then
- notify-send "Low Battery" "Your computer will suspend soon unless plugged into a power outlet." -u critical
- elif [ $battery_level -le 10 ]; then
- notify-send "Low Battery" "${battery_level}% (${battery_remaining}) of battery remaining." -u normal
- fi
-}
-
-checkBatteryStateChange() {
- if [ "$battery_state" != "Discharging" ] && [ "$previous_battery_state" == "Discharging" ]; then
- notify-send "Charging" "Battery is now plugged in." -u low
- fi
-
- if [ "$battery_state" == "Discharging" ] && [ "$previous_battery_state" != "Discharging" ]; then
- notify-send "Power Unplugged" "Your computer has been disconnected from power." -u low
- fi
-}
-
-checkBatteryStateChange
-checkBatteryLevel \ No newline at end of file