From c1d5a2cafcfae5ec16d0e18089b07ee4e66c05c6 Mon Sep 17 00:00:00 2001 From: The_miro Date: Tue, 16 Sep 2025 10:38:25 +0200 Subject: [PATCH] what if i just softlink it --- desktopenvs/hyprland/scripts/batteryperc | 45 +----------------------- 1 file changed, 1 insertion(+), 44 deletions(-) mode change 100755 => 120000 desktopenvs/hyprland/scripts/batteryperc diff --git a/desktopenvs/hyprland/scripts/batteryperc b/desktopenvs/hyprland/scripts/batteryperc deleted file mode 100755 index 6e13890..0000000 --- a/desktopenvs/hyprland/scripts/batteryperc +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash - -# Get percentage and remove the % sign cleanly -perc=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | awk '/percentage/ {gsub("%",""); print $2}') -state=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | awk '/state/ {print $2}') - -# Check if values are not empty -if [ -z "$perc" ] || [ -z "$state" ]; then - echo "Battery info unavailable" - exit 1 -fi - -# Convert to integer -num=${perc%%.*} # In case perc is float - -if [ "$state" == "charging" ]; then - echo "󰂄 ${perc}%" -else - if [ "$num" -gt 95 ]; then - echo "󰁹 ${perc}%" - elif [ "$num" -gt 90 ]; then - echo "󰂂 ${perc}%" - elif [ "$num" -gt 80 ]; then - echo "󰂁 ${perc}%" - elif [ "$num" -gt 70 ]; then - echo "󰂀 ${perc}%" - elif [ "$num" -gt 60 ]; then - echo "󰁿 ${perc}%" - elif [ "$num" -gt 50 ]; then - echo "󰁾 ${perc}%" - elif [ "$num" -gt 40 ]; then - echo "󰁽 ${perc}%" - elif [ "$num" -gt 30 ]; then - echo "󰁼 ${perc}%" - elif [ "$num" -gt 20 ]; then - echo "󰁻 ${perc}%" - elif [ "$num" -gt 10 ]; then - echo "󰁺 ${perc}%" - else - notify-send --urgency=critical -t 2000 "󱃍 low battery, please charge" - echo "󰂎 ${perc}%" - fi -fi - diff --git a/desktopenvs/hyprland/scripts/batteryperc b/desktopenvs/hyprland/scripts/batteryperc new file mode 120000 index 0000000..059bfab --- /dev/null +++ b/desktopenvs/hyprland/scripts/batteryperc @@ -0,0 +1 @@ +batteryperc.sh \ No newline at end of file