New backup 2025-07-18 13:30:02
This commit is contained in:
parent
0ed1ca1ae1
commit
373efcd7fa
5 changed files with 51 additions and 2 deletions
|
@ -8,10 +8,14 @@
|
||||||
(rat)
|
(rat)
|
||||||
(weather :json weather_status)
|
(weather :json weather_status)
|
||||||
(shortcuts)
|
(shortcuts)
|
||||||
(notes :json {jq(notes_list,'.notes')})
|
(notes_revealer)
|
||||||
|
; (notes :json {jq(notes_list,'.notes')})
|
||||||
(softwareupdates :json {software_list})
|
(softwareupdates :json {software_list})
|
||||||
(reminders :json {jq(reminders_list,'.reminders')})))
|
(reminders :json {jq(reminders_list,'.reminders')})))
|
||||||
|
|
||||||
|
;widget templates
|
||||||
|
(include "modules/home/revealer-on-press.yuck")
|
||||||
|
|
||||||
(include "modules/home/nowplayingart.yuck")
|
(include "modules/home/nowplayingart.yuck")
|
||||||
(include "modules/home/rat.yuck")
|
(include "modules/home/rat.yuck")
|
||||||
(include "modules/home/weather.yuck")
|
(include "modules/home/weather.yuck")
|
||||||
|
|
|
@ -1,6 +1,18 @@
|
||||||
(defpoll notes_list :initial '{"notes":[{"date":"1752630492","filepath":""}]}'
|
(defpoll notes_list :initial '{"notes":[{"date":"1752630492","filepath":""}]}'
|
||||||
:interval "3600s"
|
:interval "3600s"
|
||||||
'scripts/home/notes')
|
'scripts/home/notes')
|
||||||
|
|
||||||
|
(defvar reveal_notes true)
|
||||||
|
(defwidget notes_revealer []
|
||||||
|
(revealer-on-press
|
||||||
|
; :orientation "v"
|
||||||
|
:revealvar reveal_notes
|
||||||
|
:revealvar-name "reveal_notes"
|
||||||
|
(label :width 300
|
||||||
|
:text "press")
|
||||||
|
; {reveal_notes ? "" : ""}
|
||||||
|
(notes :json {jq(notes_list,'.notes')})))
|
||||||
|
|
||||||
(defwidget notes [json]
|
(defwidget notes [json]
|
||||||
(box
|
(box
|
||||||
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
|
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
|
||||||
|
|
|
@ -1,6 +1,22 @@
|
||||||
(defpoll reminders_list :initial '{"reminders":[{"name":"Nothing!","url":"https://pogmom.me"}]}'
|
(defpoll reminders_list :initial '{"reminders":[{"name":"Nothing!","url":"https://pogmom.me"}]}'
|
||||||
:interval "3600s"
|
:interval "3600s"
|
||||||
'scripts/home/reminders')
|
'scripts/home/reminders')
|
||||||
|
|
||||||
|
(defvar reveal_reminders true)
|
||||||
|
(defwidget reminders_revealer []
|
||||||
|
(revealer-on-press
|
||||||
|
:revealvar reveal_reminders
|
||||||
|
:revealvar-name "reveal_reminders"
|
||||||
|
{reveal_reminders ? "" : ""}
|
||||||
|
(notes :json {jq(notes_list,'.notes')})))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
;(notes :json {jq(notes_list,'.notes')})
|
||||||
|
|
||||||
(defwidget reminders [json]
|
(defwidget reminders [json]
|
||||||
(box
|
(box
|
||||||
:class "notes"
|
:class "notes"
|
||||||
|
|
17
de/home/.config/eww/modules/home/revealer-on-press.yuck
Normal file
17
de/home/.config/eww/modules/home/revealer-on-press.yuck
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
(defwidget revealer-on-press [revealvar revealvar-name ?class ?duration ?transition]
|
||||||
|
(box
|
||||||
|
:class "${class} revealer-on-press"
|
||||||
|
:orientation "v"
|
||||||
|
:space-evenly false
|
||||||
|
(eventbox
|
||||||
|
:onclick '${EWW_CMD} update ${revealvar-name}=${revealvar ? "false" : "true"}'
|
||||||
|
; :onhover "${EWW_CMD} update ${revealvar-name}=true"
|
||||||
|
; :onhoverlost "${EWW_CMD} update ${revealvar-name}=false"
|
||||||
|
(box
|
||||||
|
:space-evenly false
|
||||||
|
(children :nth 0)
|
||||||
|
(revealer
|
||||||
|
:reveal revealvar
|
||||||
|
:transition {transition ?: "slidedown"}
|
||||||
|
:duration {duration ?: "500ms"}
|
||||||
|
(children :nth 1))))))
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
playerctl metadata --format "{{mpris:artUrl}}" --follow | while IFS= read -r line; do
|
playerctl metadata --format "{{mpris:artUrl}}" --follow | while IFS= read -r line; do
|
||||||
if [[ $line == *"http"* ]]; then
|
if [[ $line == *"http"* ]]; then
|
||||||
cache_dir="${HOME}/.cache/album_art_cache"
|
cache_dir="$XDG_RUNTIME_DIR/album_art_cache"
|
||||||
mkdir -p "$cache_dir"
|
mkdir -p "$cache_dir"
|
||||||
file_name=$(basename "$line")
|
file_name=$(basename "$line")
|
||||||
file_path="$cache_dir/$file_name"
|
file_path="$cache_dir/$file_name"
|
||||||
|
|
Loading…
Add table
Reference in a new issue