24 lines
834 B
Text
24 lines
834 B
Text
(defvar reveal_battery false)
|
|
(defwidget battery []
|
|
(revealer-on-hover
|
|
:revealvar reveal_battery
|
|
:revealvar-name "reveal_battery"
|
|
(button :onclick 'notify-send battery lol'
|
|
; {jq(EWW_BATTERY,'.[].status?')})
|
|
; "${jq(EWW_BATTERY,'.total_avg')}")
|
|
{(EWW_BATTERY == "") ? "" : `${(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")
|
|
(defwidget battery_children []
|
|
(box :class "reveal_children"
|
|
:orientation "h"
|
|
:space-evenly false
|
|
:halign "center"
|
|
(progress
|
|
:height 10
|
|
:valign "center"
|
|
:value {jq(EWW_BATTERY,'.[].capacity?')}
|
|
:orientation "h")))
|