New backup 2025-08-22 09:15:01

This commit is contained in:
Penelope Gwen 2025-08-22 09:15:01 -07:00
parent 8894c407d6
commit 001dcf2665
4 changed files with 34 additions and 26 deletions

View file

@ -1,25 +1,30 @@
(defwidget home []
(box :class "home"
:orientation "v"
:spacing 10
:width 300
:space-evenly false
(nowplayingbar)
(rat)
(shortcuts_revealer)
(weather_revealer)
; (weather :json weather_status)
; (softwareupdates :json {software_list})
(box
:visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)}
(software_revealer))
(box
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
(notes_revealer))
; (notes :json {jq(notes_list,'.notes')})
(box
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
(reminders_revealer))))
(scroll
:vscroll true
:hscroll false
:vexpand true
:height 400
(box :class "home"
:orientation "v"
:spacing 10
:width 300
:space-evenly false
(nowplayingbar)
(rat)
(shortcuts_revealer)
(weather_revealer)
; (weather :json weather_status)
; (softwareupdates :json {software_list})
(box
:visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 20) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 11)}
(software_revealer))
(box
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
(notes_revealer))
; (notes :json {jq(notes_list,'.notes')})
(box
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
(reminders_revealer)))))
; (reminders :json {jq(reminders_list,'.reminders')})))
;widget templates

View file

@ -1,6 +1,7 @@
(defpoll reminders_list :initial '[]'
:interval "3600s"
'scripts/home/reminders')
;(defpoll reminders_list :initial '[]'
; :interval "3600s"
; 'scripts/home/reminders')
(deflisten reminders_list "scripts/home/reminders")
(defvar reveal_reminders true)
;(defvar reveal_reminders {jq(reminders_list,'length')>0})

View file

@ -1,6 +1,7 @@
(defwidget revealer-on-press [revealvar revealvar-name ?class ?duration ?transition]
(defwidget revealer-on-press [revealvar revealvar-name ?class ?duration ?transition ?visible]
(box
:class "${class} revealer-on-press ${revealvar ? 'revealer_opened' : 'revealer_closed'}"
:visible {visible ?: true}
; :width {revealvar ? 300 : 100}
:space-evenly false
(box

View file

@ -1,3 +1,4 @@
#!/usr/bin/env bash
jq '[.reminders.[]|select(.enabled==true)]' ~/Documents/Reminders/urls.json
#jq '[.reminders.[]|select(.enabled==true)]' ~/Documents/Reminders/urls.json
echo ~/Documents/Reminders/urls.json | entr -n jq -c '[.reminders.[]|select(.enabled==true)]' ~/Documents/Reminders/urls.json