The idea of this small project is because the IT department of my company resets my laptop wallpaper randomly and frequently. Writing a go app is definitely not the most straight forward solution. Some more straightforward approaches could be cronjobs, Automator workflows, systemd, etc.
$ make build
Double-click the app and grant the permission of "Accessibility" when first time running the app.
Or run the app from terminal:
./bin/wpscheduler.app/Contents/MacOS/wpscheduler
- make the app configurable by introducing a yaml config file.
- maybe show a red
!
on the system tray icon to show the app is not functioning