An island in daylight

Dynamic Wallpapers
for your desktop.

Wallpapers that follow the sun, the days of the week, or a schedule of their own. A small command-line app for macOS, Windows and Linux.

Zelda Wind Waker by Matt Vince, a Daypack: one island, four times of day. Wallpy switches at your real sunrise and sunset.

Three ways a pack changes

Every pack is a folder of images and a schedule. Pick one and Wallpy keeps it changing, even after a restart.

Daypack

Follows the sun

Dawn, day, dusk and night at your real sunrise and sunset, wherever you are.

Weekpack

A look for each day

Monday gets one wallpaper, Friday another. Each day can also change through the day.

Album

A slideshow on a timer

A new wallpaper every half hour, every hour, or as often as the pack says.

Make your own wallpack

Drop in your images, set when each one shows in the browser, and share it. Moderators check every pack before it goes public.

Create wallpack

Install Wallpy in 3 steps

One small program, no runtime. Works on macOS, Windows and Linux.

  1. 1

    Install the CLI

  2. 2

    Pick a pack

    The first time you run it, Wallpy asks roughly where you are (for your real sunrise and sunset), then opens the gallery in your terminal. Or copy a pack's command from its page here.

  3. 3

    That's it

    Your wallpaper changes with the sun, the day of the week or the pack's own schedule, even after a restart. Run wallpy to see what's showing and what's next.

Read the docs

Questions

Is it free?

Yes. Wallpy and every pack in the gallery are free, and Wallpy is open source under the MIT licence.

Why does it ask where I am?

To work out your real sunrise and sunset. A city is enough, or auto, which goes by your computer's time zone. Your location stays on your computer: cities are looked up in a list built into Wallpy, and only a search for a small place goes online (to Open-Meteo). Change it any time with wallpy location.

Will it slow my computer down?

No. A small background agent sleeps until the next scheduled change, sets the wallpaper, and goes back to sleep. It starts again when you log in.

Does it work with more than one monitor?

Yes. On Windows it sets every monitor, on macOS the current Space on each display, and on Linux whatever your desktop supports.

Can I use my own images?

Yes. Make a pack here with Create wallpack and share it, or keep it to yourself: wallpy use ./my-folder sets a pack straight from a folder.

How do I remove it?

Run wallpy uninstall. It removes the background agent (and your packs, if you like) and shows the command that removes Wallpy itself.