24 lines
822 B
Text
24 lines
822 B
Text
(defvar reveal_sysdisk false)
|
|
(defwidget sysdisk []
|
|
(revealer-on-hover
|
|
:class "${reveal_sysdisk} sysdisk"
|
|
:revealvar reveal_sysdisk
|
|
:revealvar-name "reveal_sysdisk"
|
|
(box
|
|
:class "revealer-preview"
|
|
:tooltip "${jq(EWW_DISK,'to_entries[]|"\\(.key) - \\(.value.used_perc*10|round/10)% Used\\n\\(.value.free/1073741824*100|round/100)GiB Available\\n"','r')}"
|
|
(metric :label " "
|
|
:value {EWW_DISK["/home"].used_perc}))
|
|
(sysdisk_children)))
|
|
|
|
(defwidget sysdisk_children []
|
|
(box :class "reveal-children"
|
|
:orientation "h"
|
|
:space-evenly false
|
|
:halign "center"
|
|
(metric :label " "
|
|
:tooltip "root"
|
|
:value {EWW_DISK["/"].used_perc})
|
|
(metric :label " "
|
|
:tooltip "boot"
|
|
:value {EWW_DISK["/boot"].used_perc})))
|