From fc27d7e780ee490800a6a0c83dc8fc02f92dabfe Mon Sep 17 00:00:00 2001 From: The_miro Date: Thu, 28 Nov 2024 11:19:19 +0100 Subject: [PATCH] battery icon now does the thing --- desktopenvs/hyprland/eww/scripts/batteryperc | 35 +++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/desktopenvs/hyprland/eww/scripts/batteryperc b/desktopenvs/hyprland/eww/scripts/batteryperc index 042efb3..de27100 100755 --- a/desktopenvs/hyprland/eww/scripts/batteryperc +++ b/desktopenvs/hyprland/eww/scripts/batteryperc @@ -1,3 +1,36 @@ #!/bin/bash -upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep percentage | awk -F: '{print $2}' | tail -c4 +perc=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep percentage | awk -F: '{print $2}' | xargs) +state=$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep state | awk -F: '{print $2}' | xargs) + +num=$(echo ${perc::-1}) + +if [ $state == "charging" ]; then + echo "󰂄 ${perc}" +else + #echo "󰁹 ${perc}" + + if [$num -gt 95] + echo "󰁹 ${perc}" + elif [$num -gt 90] + echo "󰂂 ${perc}" + elif [$num -gt 80] + echo "󰂁 ${perc}" + elif [$num -gt 70] + echo "󰂀 ${perc}" + elif [$num -gt 60] + echo "󰁿 ${perc}" + elif [$num -gt 50] + echo "󰁾 ${perc}" + elif [$num -gt 40] + echo "󰁽 ${perc}" + elif [$num -gt 30] + echo "󰁼 ${perc}" + elif [$num -gt 20] + echo "󰁻 ${perc}" + elif [$num -gt 10] + echo "󰁺 ${perc}" + else + echo "󰂎 ${perc}" + fi +fi