From 1f2824b912b22a687fb0f1c56f82198128bef1ca Mon Sep 17 00:00:00 2001 From: Mosder Date: Wed, 10 Jun 2026 02:24:31 +0200 Subject: added and updated a lot of configs + refactored it to be more accessible --- laptop/.config/hypr/scripts/battery-notifier.sh | 36 ------------------------- 1 file changed, 36 deletions(-) delete mode 100755 laptop/.config/hypr/scripts/battery-notifier.sh (limited to 'laptop/.config/hypr/scripts/battery-notifier.sh') diff --git a/laptop/.config/hypr/scripts/battery-notifier.sh b/laptop/.config/hypr/scripts/battery-notifier.sh deleted file mode 100755 index d586879..0000000 --- a/laptop/.config/hypr/scripts/battery-notifier.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash - -while true; do - # get battery status - acpi_info=$(acpi) - stat=$(echo $acpi_info | awk -F" " '{print $3}') - stat=${stat::-1} - perc=$(echo $acpi_info | awk -F" " '{print $4}') - perc=${perc::-2} - - # check if battery is discharging - if [[ $stat == Discharging ]]; then - # send notification if low power - if [[ $perc -le 15 ]]; then - notify-send -a Battery BATTERY\ CRITICAL\ -h int:value:$perc -u critical - elif [[ $perc -le 30 ]]; then - notify-send -a Battery Battery\ low\ -h int:value:$perc - fi - fi - - # calculate time until next check using interpolating polynomial - # of points (battery %, time [s] until next check): - # (100, 600) - # (50, 120) - # (30, 60) - # (15, 30) - # (0, 0) - x1=$(echo "scale=10; 188/85*$perc" | bc) - x2=$(echo "scale=10; -603/29750*$perc*$perc" | bc) - x3=$(echo "scale=10; 113/297500*$perc*$perc*$perc" | bc) - x4=$(echo "scale=10; 3/1487500*$perc*$perc*$perc*$perc" | bc) - sleep_time=$(echo $x1+$x2+$x3+$x4 | bc | awk -F"." '{print $1}') - - # sleep for calculated time - sleep $sleep_time -done -- cgit v1.2.3