Today’s name-day wallpaper
The same picture address always shows today. Your computer or phone can download it and set it as the background.
Windows
- Download the PowerShell script and the installer below. Save both in a folder you can find, such as Pictures\Synaxar.
- Double-click the installer (.bat). It downloads today’s picture and sets it with SystemParametersInfo. The PowerShell one-liner below registers the tasks: at logon, after five minutes, and every day at 00:05.
- If Windows asks about the script, allow it for this file. You can also run the one-liner in PowerShell yourself.
synaxar-wallpaper.ps1 · synaxar-wallpaper.bat
$script = "$env:USERPROFILE\Pictures\Synaxar\synaxar-wallpaper.ps1"; Invoke-WebRequest "https://synaxar.com/wallpaper/synaxar-wallpaper.ps1?locale=sk&theme=dark" -OutFile $script; schtasks /Create /F /TN "Synaxar Wallpaper Logon" /SC ONLOGON /DELAY 0005:00 /TR "powershell.exe -NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File `"$script`""; schtasks /Create /F /TN "Synaxar Wallpaper Daily" /SC DAILY /ST 00:05 /TR "powershell.exe -NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File `"$script`""
Mac
- The script saves a new file each day (synaxar-YYYY-MM-DD.png). macOS remembers a picture by its file name, so a dated name is what makes the desktop actually change.
- Run the install commands in Terminal. They save the script, install a LaunchAgent, and turn it on. It runs when you log in and every day at 00:05.
- The first run sets the picture on every desktop.
synaxar-wallpaper.sh · com.synaxar.wallpaper.plist
mkdir -p "$HOME/Library/LaunchAgents" "$HOME/Pictures/Synaxar" curl -fsSL "https://synaxar.com/wallpaper/synaxar-wallpaper.sh?locale=sk&theme=dark" -o "$HOME/Pictures/Synaxar/synaxar-wallpaper.sh" chmod +x "$HOME/Pictures/Synaxar/synaxar-wallpaper.sh" curl -fsSL "https://synaxar.com/wallpaper/com.synaxar.wallpaper.plist" | sed "s|__HOME__|$HOME|g" > "$HOME/Library/LaunchAgents/com.synaxar.wallpaper.plist" launchctl bootout "gui/$(id -u)/com.synaxar.wallpaper" 2>/dev/null || true launchctl bootstrap "gui/$(id -u)" "$HOME/Library/LaunchAgents/com.synaxar.wallpaper.plist"
iPhone
- Open Shortcuts and create a shortcut.
- Add Get Contents of URL. Paste the phone picture address below.
- Add Set Wallpaper. Choose Lock Screen and Home Screen.
- Open Automation, choose Time of Day, and set 07:00. Run the shortcut and turn off Ask Before Running.
- A shareable iCloud shortcut cannot be created from this website, so these steps are the setup.
Android
- Use a free app that can set the wallpaper from a web address on a schedule, such as Tasker, MacroDroid, or a URL wallpaper app.
- Add an action: set the wallpaper from the phone picture address below.
- Add a daily trigger, for example 07:00, and allow the app to change the wallpaper.
Screensaver
On Windows, choose the Photos screensaver and point it at the Pictures\Synaxar folder. On a Mac, point the screen saver at Pictures/Synaxar. The scripts keep that folder updated.

