diff --git a/de/home/.config/eww/modules/bar/battery.yuck b/de/home/.config/eww/modules/bar/battery.yuck index e3651d1..3c9b965 100644 --- a/de/home/.config/eww/modules/bar/battery.yuck +++ b/de/home/.config/eww/modules/bar/battery.yuck @@ -1,16 +1,18 @@ (defvar reveal_battery false) (defwidget battery [] (revealer-on-hover + :class {(EWW_BATTERY != "")? "active" : ""} :revealvar reveal_battery :revealvar-name "reveal_battery" (button :onclick 'notify-send battery lol' - "${jq(EWW_BATTERY,'.total_avg')}") -; {(EWW_BATTERY.BAT0.status == "Charging") ? " ${EWW_BATTERY.BAT0.capacity}%" : " ${EWW_BATTERY.BAT0.capacity}%"}) +; {jq(EWW_BATTERY,'.[].status?')}) +; "${jq(EWW_BATTERY,'.total_avg')}") + {(jq(EWW_BATTERY,'.[].status?') == '"Charging"') ? " ${jq(EWW_BATTERY,'.[].capacity?')}%" : " ${jq(EWW_BATTERY,'.[].capacity?')}%"}) (battery_children))) -(defpoll battery_level :initial 0 - :interval "1s" - "scripts/battery-status") +;(defpoll battery_level :initial 0 +; :interval "1s" +; "scripts/battery-status") (defwidget battery_children [] (box :class "reveal_children" :orientation "h" @@ -19,5 +21,5 @@ (progress :height 10 :valign "center" - :value {jq(EWW_BATTERY,'.total_avg')} + :value {jq(EWW_BATTERY,'.[].capacity?')} :orientation "h")))