use data and state

This commit is contained in:
2 * r + 2 * t 2025-02-22 14:22:52 +11:00
parent dbd4055bb8
commit 5987b998d8
6 changed files with 9 additions and 9 deletions

View file

@ -30,4 +30,4 @@ exec-once = mpris-proxy
exec-once = caelestia pip -d
# SafeEyes
exec-once = uwsm app -- ags run -d ~/.config/caelestia/safeeyes
exec-once = uwsm app -- ags run -d ~/.local/share/caelestia/safeeyes

View file

@ -16,7 +16,7 @@ animation {
background {
color = rgb($crust)
path = $HOME/.cache/caelestia/wallpaper/current
path = $HOME/.local/state/caelestia/wallpaper/current
}
shape {

View file

@ -1,4 +1,4 @@
splash = false
preload = $HOME/.cache/caelestia/wallpaper/current
wallpaper = , $HOME/.cache/caelestia/wallpaper/current
preload = $HOME/.local/state/caelestia/wallpaper/current
wallpaper = , $HOME/.local/state/caelestia/wallpaper/current

View file

@ -7,8 +7,8 @@ function read-scheme -a scheme_path
end
end
set -q XDG_CACHE_HOME && set -l cache $XDG_CACHE_HOME || set -l cache ~/.cache
set -l scheme_path $cache/caelestia/scheme/current.txt
set -q XDG_STATE_HOME && set -l state $XDG_STATE_HOME || set -l state $HOME/.local/state
set -l scheme_path $state/caelestia/scheme/current.txt
if test -f $scheme_path
read-scheme $scheme_path > ~/.config/hypr/scheme/current.conf

View file

@ -1,7 +1,7 @@
#!/bin/fish
set -q XDG_CACHE_HOME && set cache $XDG_CACHE_HOME || set cache ~/.cache
set scheme_path $cache/caelestia/scheme/current.txt
set -q XDG_STATE_HOME && set -l state $XDG_STATE_HOME || set -l state $HOME/.local/state
set -l scheme_path $state/caelestia/scheme/current.txt
inotifywait -e 'close_write,moved_to,create' -m (dirname $scheme_path) | while read dir events file
test "$dir$file" = $scheme_path && hyprctl reload

View file

@ -1,6 +1,6 @@
#!/bin/fish
set -q XDG_CACHE_HOME && set -l cache $XDG_CACHE_HOME || set -l cache ~/.cache
set -q XDG_CACHE_HOME && set -l cache $XDG_CACHE_HOME || set -l cache $HOME/.cache
set -l cache $cache/caelestia/weather.json
if test -f $cache