Skip to content

Latest commit

 

History

History
56 lines (47 loc) · 3.16 KB

README.md

File metadata and controls

56 lines (47 loc) · 3.16 KB

Dynamic Wallpaper for macOS

This project contains an AppleScript that allows macOS earlier than 10.14 to have Mojave-style dynamic wallpapers (it also changes menubar and dark to light or dark mode depending on the time of day). It's not quite as accurate as in Mojave of course (and images don't change seamlessly), but it works and is better than nothing! Tested on 10.13 (High Sierra).

The script is a modified version of an older script created by Philip Hutchinson: https://github.com/pipwerks/OS-X-Wallpaper-Changer (MIT License)

Time of Day

The 16 images correspond to the following times of day:

  1. 5am - 6am
  2. 6am - 9am
  3. 9am - 12pm
  4. 12pm - 2pm
  5. 2pm - 3pm
  6. 3pm - 4pm
  7. 4pm - 5pm
  8. 5pm - 6pm
  9. 6pm - 7pm
  10. 7pm - 8pm
  11. 8pm - 9pm
  12. 9pm - 10pm
  13. 10pm - 11pm
  14. 11pm - 12am
  15. 12am - 1am
  16. 1am - 5am

Instructions

  1. Aquire the 16 images that make up the Mojave desktop wallpaper states. These images are not distributed as part of this repository.
  2. Place each image, one per folder, in the corresponding Wallpapers/Time of Day/mojave_dynamic_* folder (e.g. "mojave_dynamic_1", "mojave_dynamic_2", and so on, all the way up to 16).
  3. Move or copy the Wallpapers folder to your $HOME/Pictures/ folder.
  4. If you changed any of the paths or folder names, you'll need to manually update the script.
  5. Run the script automatically at an interval (e.g. every 30 minutes) using software such as Lingon (recommended) or manually using Launch Daemons and Agents.

When you're all done you should have images at the following paths (image file names can be different but the folders should be the same or you'll need to update the script):

$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_1/mojave_dynamic_1.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_2/mojave_dynamic_2.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_3/mojave_dynamic_3.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_4/mojave_dynamic_4.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_5/mojave_dynamic_5.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_6/mojave_dynamic_6.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_7/mojave_dynamic_7.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_8/mojave_dynamic_8.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_9/mojave_dynamic_9.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_10/mojave_dynamic_10.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_11/mojave_dynamic_11.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_12/mojave_dynamic_12.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_13/mojave_dynamic_13.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_14/mojave_dynamic_14.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_15/mojave_dynamic_15.jpeg
$HOME/Pictures/Wallpapers/Time of Day/mojave_dynamic_16/mojave_dynamic_16.jpeg