Note: This project is a work in progress. However, it is a good starting point for getting the job done on macOS. There are many things that could be improved. Pull requests are welcome.
- Clone the repository
- Install the dependencies
- Run the script
- Open 'System Preferences' from the Apple menu
- Select 'Desktop & Screen Saver'
- Click the 'Desktop' tab and pick 'fill screen' from the dropdown
- Click the [+] button and add the
/img
directory from this repo - Enable 'Change picture' and set a time interval
- Enable the 'Random order' checkbox for best results
- Set the values in the
config.ini
file to your liking. - Add a cron job to update the set of wallpaper images automatically.