diff --git a/.scripts/system/random-wallpaper b/.scripts/system/random-wallpaper index 5d0f2e0..cc14d00 100755 --- a/.scripts/system/random-wallpaper +++ b/.scripts/system/random-wallpaper @@ -11,6 +11,7 @@ interval_secs="$(echo "60 * ${INTERVAL}" | bc)" while true; do wallpaper="$(fd '\.(png|jpe?g|gif)$' "$WALLPAPER_DIR" --type f --type l -L | shuf | head -1)" + ln -sf "$wallpaper" "/run/user/$(id -u)/.current-wallpaper" swww img "$wallpaper" sleep "$interval_secs" done