(defvar batt_close_hover false) (defwindow battery :geometry (geometry :x "0px" :y "40px" :width "200px" :height "60px" :anchor "bottom center") :stacking "fg" :monitor "0" (battery)) (defwidget battery [] (box :class "battery-container" :orientation "h" :vexpand "false" :hexpand "false" :space-evenly "false" :spacing 5 (button :class "battery-icon" :onclick "" "󰂂") (box :orientation "v" :space-evenly "false" :vexpand "false" :hexpand "false" :spacing 5 (label :class "battery-label" :halign "start" :text "Battery is at ${round(EWW_BATTERY['BAT1'].capacity, 0)}%, plug it in you dope.") (scale :class "battery-value" :value {EWW_BATTERY["BAT1"].capacity} :orientation "h" :max 100 :min 0)) (button :class "close-icon" :onclick "echo \"killed\" > /tmp/ewwbattery && eww close battery" "󰅖")))