From f77d696743eaedc92effc4ebe094df6fdf856042 Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Sat, 19 Jul 2025 10:30:06 -0700 Subject: [PATCH] New backup 2025-07-19 10:30:06 --- de/home/.config/eww/modules/home.yuck | 3 ++- .../.config/eww/modules/home/softwareupdates.yuck | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/de/home/.config/eww/modules/home.yuck b/de/home/.config/eww/modules/home.yuck index a892e6b..e9b2913 100644 --- a/de/home/.config/eww/modules/home.yuck +++ b/de/home/.config/eww/modules/home.yuck @@ -9,9 +9,10 @@ (shortcuts) (weather_revealer) ; (weather :json weather_status) +; (softwareupdates :json {software_list}) + (software_revealer) (notes_revealer) ; (notes :json {jq(notes_list,'.notes')}) - (softwareupdates :json {software_list}) (reminders_revealer))) ; (reminders :json {jq(reminders_list,'.reminders')}))) diff --git a/de/home/.config/eww/modules/home/softwareupdates.yuck b/de/home/.config/eww/modules/home/softwareupdates.yuck index 44955bb..3e9dd39 100644 --- a/de/home/.config/eww/modules/home/softwareupdates.yuck +++ b/de/home/.config/eww/modules/home/softwareupdates.yuck @@ -1,6 +1,20 @@ (defpoll software_list :initial '[{"package_name":"package","package_version":"1","upstream_version":"1","up_to_date":"true"}]' :interval "43200s" 'software-release-monitor') + +(defvar reveal_software true) +(defwidget software_revealer [] + (revealer-on-press + :visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9} + :revealvar reveal_software + :revealvar-name "reveal_software" + :width 300 + (button + :width 300 + :class "revealer-title" + "Software Monitor ${reveal_software ? '' : ''}") + (softwareupdates :json {software_list}))) + (defwidget softwareupdates [json] (box :visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)}