New backup 2026-02-17 21:00:01

This commit is contained in:
Penelope Gwen 2026-02-17 21:00:01 -08:00
parent 91f24a287a
commit 44e239cfa7
3 changed files with 38 additions and 42 deletions

View file

@ -1,21 +1,20 @@
(defvar reveal_sysdisk false) (defvar reveal_sysdisk false)
(defwidget sysdisk [] (defwidget sysdisk []
(revealer-on-hover (revealer-on-hover :class "${reveal_sysdisk} sysdisk"
:class "${reveal_sysdisk} sysdisk" :revealvar reveal_sysdisk
:revealvar reveal_sysdisk :revealvar-name "reveal_sysdisk"
:revealvar-name "reveal_sysdisk" (box :class "revealer-preview"
(box :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')}"
: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 "󰟒 " (metric :label "󰟒 "
:value {EWW_DISK["/home"].used_perc})) :value {EWW_DISK["/home"].used_perc}))
(sysdisk_children))) (sysdisk_children)))
(defwidget sysdisk_children [] (defwidget sysdisk_children []
(box :class "reveal-children" (box :class "reveal-children"
:orientation "h" :orientation "h"
:space-evenly false :space-evenly false
:halign "center" :halign "center"
(metric :label "󰿠 " (metric :label "󰿠 "
:tooltip "root" :tooltip "root"
:value {EWW_DISK["/"].used_perc}) :value {EWW_DISK["/"].used_perc})

View file

@ -1,21 +1,20 @@
(defvar reveal_sysmem false) (defvar reveal_sysmem false)
(defwidget sysmem [] (defwidget sysmem []
(revealer-on-hover (revealer-on-hover :class "${(reveal_sysmem) || (EWW_RAM.used_mem / EWW_RAM.total_mem) > 0.95} sysmem"
:class "${(reveal_sysmem) || (EWW_RAM.used_mem / EWW_RAM.total_mem) > 0.95} sysmem" :revealvar {(reveal_sysmem) || (EWW_RAM.used_mem / EWW_RAM.total_mem) > 0.95}
:revealvar {(reveal_sysmem) || (EWW_RAM.used_mem / EWW_RAM.total_mem) > 0.95} :revealvar-name "reveal_sysmem"
:revealvar-name "reveal_sysmem" (box :class "revealer-preview"
(box :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')}"
:class "revealer-preview" (metric :label " "
: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')}" :value {EWW_RAM.used_mem_perc}))
(metric :label " "
:value {EWW_RAM.used_mem_perc}))
(sysmem_children))) (sysmem_children)))
(defwidget sysmem_children [] (defwidget sysmem_children []
(box :class "reveal-children" (box :class "reveal-children"
:orientation "h" :orientation "h"
:space-evenly false :space-evenly false
:halign "center" :halign "center"
(metric :label " " (metric :label " "
:value {round((EWW_RAM.total_mem - EWW_RAM.free_mem) / EWW_RAM.total_mem,2) * 100}) :value {round((EWW_RAM.total_mem - EWW_RAM.free_mem) / EWW_RAM.total_mem,2) * 100})
(metric :label " " (metric :label " "

View file

@ -1,22 +1,20 @@
(defvar reveal_tray false) (defvar reveal_tray false)
(defwidget tray [] (defwidget tray []
(revealer-on-hover (revealer-on-hover :class "tray ${reveal_tray}"
:class "tray ${reveal_tray}" :revealvar reveal_tray
:revealvar reveal_tray :revealvar-name "reveal_tray"
:revealvar-name "reveal_tray" (label :class "revealer-preview"
(label :text {reveal_tray ? "" : ""})
:class "revealer-preview"
:text {reveal_tray ? "" : ""})
(tray_children))) (tray_children)))
(defwidget tray_children [] (defwidget tray_children []
(box :orientation "h" (box :orientation "h"
:space-evenly false :space-evenly false
:halign "center" :halign "center"
(systray (systray
:orientation "h" :orientation "h"
:class "reveal-children" :class "reveal-children"
:space-evenly true :space-evenly true
:spacing 0 :spacing 0
:icon-size 20 :icon-size 20
:prepend-new true))) :prepend-new true)))