dotfiles/.config/eww/widgets/hardware_stats/battery/battery.yuck

16 lines
797 B
Plaintext

(defwidget battery []
(circular-progress :class "battery-scale"
:value {EWW_BATTERY["BAT0"].capacity}
:start-at 75
:thickness 2.5
:clockwise true
(box :orientation "v"
(box :class "hardware"
(image
:image-width 16
:path {matches(EWW_BATTERY["BAT0"].status, "Full")? bat_full_icon : matches(EWW_BATTERY["BAT0"].status, "Charging") ? bat_charging_icon : bat_icon})))))
(defvar bat_full_icon "widgets/hardware_stats/battery/full-icon.png")
(defvar bat_charging_icon "widgets/hardware_stats/battery/charging-icon.png")
(defvar bat_icon "widgets/hardware_stats/battery/battery-icon.png")