From 4fbe69d8e891eaf081ffde1f47e4f8fcc2409d0a Mon Sep 17 00:00:00 2001 From: Hannes Date: Wed, 10 Jun 2026 20:18:03 +0200 Subject: [PATCH] battery fix? --- templates/hyprlock.conf | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/templates/hyprlock.conf b/templates/hyprlock.conf index ca0ee5a..c29cec1 100644 --- a/templates/hyprlock.conf +++ b/templates/hyprlock.conf @@ -82,7 +82,17 @@ label { # -- battery view -- label { monitor = - text = cmd[update:1000] bash -c 'cap=$(cat /sys/class/power_supply/BAT0/capacity); stat=$(cat /sys/class/power_supply/BAT0/status); [ "$stat" = "Charging" ] && printf "󰂄 %s%%" "$cap" || printf "󰁹 %s%%" "$cap"' + text = cmd[update:1000] bash -c ' + bat=$(find /sys/class/power_supply -maxdepth 1 -type d -name "BAT*" | head -n1) + [ -n "$bat" ] || exit 0 + + cap=$(cat "$bat/capacity") + stat=$(cat "$bat/status") + + [ "$stat" = "Charging" ] && + printf "󰂄 %s%%" "$cap" || + printf "󰁹 %s%%" "$cap" + ' color = 0xFF{{ colors.surface_tint.default.hex_stripped }} font_size = 14 font_family = JetBrains Mono