diff options
| author | Peter Son Struschka <me@peter-struschka.com> | 2020-02-02 12:50:32 +0800 |
|---|---|---|
| committer | Peter Son Struschka <me@peter-struschka.com> | 2020-02-02 12:50:32 +0800 |
| commit | f2b18aab5a84d04a36f4194473680ad70bdb5578 (patch) | |
| tree | e9db24237556f25832811d224bcb7898f22d5d1a /basics/.bin | |
| parent | 2bb9010d2e613206ce3d476dbea81eb9a56f3c66 (diff) | |
| download | dotfiles-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-x | basics/.bin/battery-monitor | 41 |
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 |
