New backup 2025-03-03 20:00:02

This commit is contained in:
Penelope Gwen 2025-03-03 20:00:02 -08:00
parent f813657ee1
commit 306d7b9ee6

View file

@ -15,7 +15,7 @@
(metric :label "💾"
:value {round((1 - (EWW_DISK["/"].free / EWW_DISK["/"].total)) * 100, 0)}
:onchange "")
(sysinfo)
(systeminfo)
{formattime(EWW_TIME,"%b %d, %Y %H:%M")}
(systemtray)))
@ -40,10 +40,34 @@
:spacing 10
:prepend-new true))
(defwidget sysinfo []
(revealer :transition "slideleft"
:reveal true
(systemtray)))
(defwidget revealer-on-hover [revealvar revealvar-name ?class ?duration ?transition]
(box
:class "${class} revealer-on-hover"
:orientation "h"
:space-evently false
(eventbox
:onhover "eww update ${revealvar-name}=true"
:onhoverlost "eww update ${revealvar-name}=false"
(box
:space-evenly false
(children :nth 0)
(revealer
:reveal revealvar
:transition {transition ?: "slideright"}
:duration {duration ?: "500ms"}
(children :nth 1))))))
(defvar reveal_systeminfo false)
(defwidget systeminfo []
(revealer-on-hover
:revealvar reveal_systeminfo
:revealvar-name "reveal_systeminfo"
(metric :label "💾"
:value {EWW_RAM.used_mem_perc}
:onchange "")
(metric :label "RAM"
:value {EWW_RAM.used_mem_perc}
:onchange "")))
(defwidget music []
(box :class "music"
@ -52,20 +76,16 @@
:halign "center"
{music != "" ? "🎵${music}" : ""}))
(defwidget metric [label value onchange]
(box :orientation "h"
:class "metric"
:space-evenly false
(box :class "label" label)
(scale :min 0
:max 101
(circular-progress :min 0
:active {onchange != ""}
:value value
:onchange onchange)))
(deflisten music :initial ""
"playerctl --follow metadata --format '{{ artist }} - {{ title }}' || true")