/sunpaper

Dynamic wallpaper changes based on the sun.

Primary LanguageShellApache License 2.0Apache-2.0

Sunpaper

Sunpaper is a linux utility to change wallpaper based on local sunrise and sunset times.

It works with several modified dynamic themes to move through eight images depending on the position of the sun at your location and time of year.

Compatible with any distribution and window manager (X or wayland).

Screenshot

Features

  • Changes wallpaper based on the sun location where you are
  • Sets a day/night wallpaper with 3 additional transitions for each sunrise/sunset
  • 6 wallpaper themes to choose from (previews)

Optional Extras

TODO

  • More original content FOSS wallpaper themes
  • Finally figure out how to do Arch/AUR.

Install

Check the wiki for full documentation about install, configuration, tips & tricks, etc

  1. Install
  2. Configure
  3. Test it
  4. Set it to run automatically

Alternatively, install Nix in your Linux system and install the sunpaper package using: nix-env -iA sunpaper.

Why Sunpaper?

Dynamic wallpapers are awesome, but transitions are usually based on static timetables. I wanted something that could adapt to sunrise and sunset changes over the year without any input from me. The idea is to as closely recreate the Apple Big Sur Dynamic Desktop behavior as possible.

Wallpaper Previews

from Blake Watson & Sunpaper: (3440x2150)

https://blakewatson.com
Full dynamic, live weather and moonphase themes adapted for sunpaper, with permission, from Blake's Corporate Sunrise and Corporate Nights Wallpapers.

Corporate Synergy sun transitions moon phases live weather
Thumbnail Thumbnail Thumbnail Thumbnail

Sunpaper also works with the following external themes. These wallpaper images are not mine, and may be subject to copyright. They are from the following sources:

from Apple Big Sur (6016x6016)

The Desert The Lake The Cliffs The Beach
Thumbnail Thumbnail Thumbnail Thumbnail

from Louis Coyle: (7680x3214)

https://dribbble.com/louiscoyle

Lakeside
Thumbnail