aboutsummaryrefslogtreecommitdiff
path: root/roles/home/desktop/eww/panels/memory.yuck
blob: 4f6633a14692f27cc093230c1f75cda11b805c6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
(defwidget memory []
    (box :class "panel"
        :orientation "v"
        :spacing 8
        :space-evenly false

        (box
            (label :markup "<b>Memory</b>"
                :halign "start"
            )

            (label :markup {round(EWW_RAM.used_mem/1024/1024/1024, 2) + " GiB / " + round(EWW_RAM.total_mem/1024/1024/1024, 2) + " GiB"}
                :halign "end"
            )
        )

        (tooltip :class "cutout"
            {round(EWW_RAM.used_mem_perc, 2) + "%"}
            (graph
                :hexpand true
                :value {EWW_RAM.used_mem}
                :max {EWW_RAM.total_mem}
                :time-range "30s"
                :height 100
            )
        )
    )
)