Repolode
t1m0thyj

t1m0thyj/WinDynamicDesktop

Windows port of macOS Mojave's Dynamic Desktop, changing your wallpaper and lock screen image through the day as the sun moves.

Stars
5,063
Forks
302
Open issues
19
Last commit
2 days ago

What is it?

WinDynamicDesktop brings the macOS Mojave Dynamic Desktop behavior to Windows 10 and 11. It cycles wallpaper images over a 24-hour period so the desktop background follows the time of day, using themes that bundle a set of images for each part of the day.

Users can pick from bundled macOS-style themes, download more from an online theme catalog, or create their own. A schedule setting controls how the wallpaper changes across the day, and PowerShell scripts can extend the app's behavior. The app is distributed through GitHub, the Microsoft Store, Chocolatey and WinGet.

The project is developed mainly for Windows 11 and is said to work on Windows 7 and newer. Location lookup uses the LocationIQ API when entering a location manually, while the Microsoft Store version can use the Windows location API.

Key features

  • 01Cycles wallpaper images over 24 hours based on a schedule.
  • 02Ships with bundled macOS-style themes and supports custom themes.
  • 03Browse and download additional themes from an online catalog.
  • 04Supports PowerShell scripts for extending behavior.
  • 05Available via GitHub, Microsoft Store, Chocolatey and WinGet.

Use cases

  • Giving a Windows desktop a wallpaper that shifts from morning to night.
  • Matching the lock screen and desktop background to the time of day.
  • Sharing custom wallpaper themes or automation scripts with other users.

Quick start

  1. 1

    Download the app from the GitHub releases page

  2. 2

    Or install via WinGet

    winget install t1m0thyj.WinDynamicDesktop
  3. 3

    Or install via Chocolatey

    choco install windynamicdesktop

Things to know

  • Developed primarily for Windows 11; Windows Insider builds are not officially supported.
  • Cannot show separate images on multiple virtual desktops.
  • Uses the LocationIQ API to convert a typed location to coordinates.

In collections

Topics

FAQ

What is WinDynamicDesktop?
Windows port of macOS Mojave's Dynamic Desktop, changing your wallpaper and lock screen image through the day as the sun moves. WinDynamicDesktop brings the macOS Mojave Dynamic Desktop behavior to Windows 10 and 11. It cycles wallpaper images over a 24-hour period so the desktop background follows the time of day, using themes that bundle a set of images for each part of the day.
Is WinDynamicDesktop free to use? What license does it have?
WinDynamicDesktop is open source under the MPL-2.0 license. Check the license terms before using it in commercial products.
Is WinDynamicDesktop still maintained?
Actively maintained. The last commit to WinDynamicDesktop was on Nov 5, 2026.
What can I use WinDynamicDesktop for?
Giving a Windows desktop a wallpaper that shifts from morning to night. Matching the lock screen and desktop background to the time of day. Sharing custom wallpaper themes or automation scripts with other users.
How do I install WinDynamicDesktop?
Download the app from the GitHub releases page Or install via WinGet: winget install t1m0thyj.WinDynamicDesktop Or install via Chocolatey: choco install windynamicdesktop
Where can I get WinDynamicDesktop?
The source code and installation instructions are on GitHub: https://github.com/t1m0thyj/WinDynamicDesktop

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects