From c1c6c0102fc3fec36a35c00db927034fcb31538b Mon Sep 17 00:00:00 2001 From: LavaDesu Date: Thu, 13 Mar 2025 22:56:26 +1100 Subject: [PATCH] user/eww-wayland: bring back shortened time --- res/eww-wayland/eww.yuck | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/res/eww-wayland/eww.yuck b/res/eww-wayland/eww.yuck index 93d75eb..67a06c7 100644 --- a/res/eww-wayland/eww.yuck +++ b/res/eww-wayland/eww.yuck @@ -20,13 +20,16 @@ :focusable false (bar)) -(defpoll ptime :interval "1s" + +(defvar time-extended false) +(defpoll ptime :interval "1s" `date +%H:%M`) -(defpoll petimea :interval "1s" +(defpoll petimea :interval "1s" :run-while time-extended `date "+%A, %d %B %Y "`) -(defpoll petimeb :interval "1s" +(defpoll petimeb :interval "1s" :run-while time-extended `date "+:%S"`) + (deflisten ltitle :initial "" "./scripts/title.sh") (deflisten lworkspaces :initial "[]" "./scripts/workspaces.sh") (deflisten lcurrent_workspace :initial "1" "./scripts/active-workspace.sh") @@ -59,11 +62,14 @@ :class "extension")) (defwidget time [] - (box :orientation "horizontal" - :space-evenly false - :halign "end" - :class "widget time" - (time_extension :text petimea) - (label :text ptime - :class "base") - (time_extension :text petimeb))) + (button :onclick `eww update time-extended=${time-extended ? "false" : "true"}` + (box :orientation "horizontal" + :space-evenly false + :halign "end" + :class "widget time" + (time_extension :text {time-extended ? petimea : ""}) + (label :text ptime + :class "base") + (time_extension :text {time-extended ? petimeb : ""}) + ))) +