dotfiles/de/home/.config/eww/modules/bar/sysmem.yuck
Penelope Gwen a26a66ec7b Revert "New backup 2025-12-01 09:07:11"
This reverts commit c2bddc35eb.
2025-12-01 09:20:21 -08:00

22 lines
1 KiB
Text

(defvar reveal_sysmem false)
(defwidget sysmem []
(revealer-on-hover
:class "${reveal_sysmem} sysmem"
:revealvar reveal_sysmem
:revealvar-name "reveal_sysmem"
(box
:class "revealer-preview"
:tooltip "${jq(EWW_RAM,'.|"RAM: \\(.used_mem_perc*10|round/10)% Used\\n\\(.used_mem/1073741824*100|round/100)/\\(.total_mem/1073741824*100|round/100)GiB Usage\\nSwap: \\((.total_swap-.free_swap)/.total_swap*1000|round/10)% Usage\\n\\((.total_swap-.free_swap)/1073741824*100|round/100)/\\(.total_swap/1073741824*100|round/100)"','r')}"
(metric :label " "
:value {EWW_RAM.used_mem_perc}))
(sysmem_children)))
(defwidget sysmem_children []
(box :class "reveal-children"
:orientation "h"
:space-evenly false
:halign "center"
(metric :label " "
:value {round((EWW_RAM.total_mem - EWW_RAM.free_mem) / EWW_RAM.total_mem,2) * 100})
(metric :label " "
:value {(EWW_RAM.total_swap != 0) ? round((EWW_RAM.total_swap - EWW_RAM.free_swap) / EWW_RAM.total_swap,2) * 100 : 100})))