Does macOS support changing wallpapers at custom times you set?

Not directly. macOS has two built-in mechanisms for wallpaper variation. The first is Dynamic Desktop, which ships wallpapers like the classic Sonoma or Sequoia landscapes. These change appearance throughout the day based on your geographic location and the sun's angle - they look different at sunrise, noon, and midnight. You cannot tell a Dynamic Desktop wallpaper to show a specific image at 8am and a different one at 9pm; it follows the sun, not a clock you control.

The second mechanism is the light/dark mode wallpaper pair in System Settings. You can assign one image for light mode and one for dark mode, and macOS switches between them when the mode changes. This gives you two time-based slots if you schedule dark mode, but again, the granularity is limited to two states.

For genuine time-slot wallpapers - "show this image at 8am, that image at 1pm, and another at 9pm" - neither built-in mechanism works. You need automation.

Related

For the broader topic of automatic wallpaper switching, see How to Change Your Mac Wallpaper Automatically by Time of Day.

How do you use Shortcuts to change wallpaper at a set time on Mac?

The macOS Shortcuts app introduced Time of Day automations in macOS Monterey, and they include a Set Wallpaper action. Each automation is a self-contained trigger: at a specific time, set a specific wallpaper. You build one automation per time slot.

Here is how to create three time-slot wallpapers - morning, afternoon, and evening:

  1. Open the Shortcuts app. You can find it in Applications or search for it in Spotlight with Cmd + Space.
  2. Click the Automation tab at the bottom of the window, then click New Automation (or the + button in the top-right corner).
  3. Select Time of Day from the trigger list. Set your morning time - for example, 8:00 AM. Under "Run", choose Run Immediately so the automation fires without asking for confirmation each time.
  4. In the automation editor that opens, search for Set Wallpaper in the action search bar and add it. Tap the image placeholder inside the action and choose your morning wallpaper from your photo library or files.
  5. Save the automation. Then repeat steps 2–4 to create a second automation for 1:00 PM with your afternoon wallpaper.
  6. Repeat once more for 9:00 PM with your evening wallpaper. You now have three automations, one per slot.
  7. To confirm everything works, open each automation and tap the Run button manually. If the wallpaper changes correctly, the trigger is configured right.

Once these three automations are in place, your Mac will display a different wallpaper at each scheduled time - provided the machine is awake when each trigger fires.

Tip

Set each Shortcuts automation to Run Immediately rather than "Ask Before Running". Otherwise macOS will display a notification asking for your approval each time the wallpaper is due to change.

What are the limitations of using Shortcuts for wallpaper scheduling?

The Shortcuts approach works, but it has three meaningful constraints that are worth understanding before you rely on it.

Automations miss if your Mac is asleep

Shortcuts automations only execute when your Mac is awake and the system is running. If your Mac is in sleep mode at 9pm, the evening wallpaper trigger is silently skipped. There is no queuing or catch-up mechanism - the trigger is simply missed. This is rarely a problem for desktop Macs that stay on all day, but on a MacBook that sleeps when you close the lid, the evening slot often never fires.

macOS updates can break automations

The Set Wallpaper action and Time of Day triggers have broken or behaved erratically after several macOS point releases. Users on Reddit and Apple forums report that after an OS update, automations stop running until they are deleted and recreated. This is a known pattern with Shortcuts automations broadly: they are tightly coupled to the macOS version and sometimes need manual repair after updates.

No visual management UI

Shortcuts shows automations as a flat list. With three or more time-slot wallpapers, keeping track of which automation uses which image and at what time requires opening each one individually. There is no calendar view, no preview of the assigned wallpaper in the list, and no way to drag-and-reorder slots visually. Managing more than three or four time slots quickly becomes tedious.

Watch out

If you update macOS and your wallpaper automations stop firing, the fix is usually to delete each automation and recreate it from scratch. Editing the existing automation often does not resolve the issue.

How does Solace link wallpaper changes to your daily schedule?

Solace takes a different architectural approach. Rather than running standalone time-based triggers, it ties wallpaper changes directly to your light/dark mode schedule. You set one wallpaper for light mode and one for dark mode inside the app, then configure when dark mode activates - say, 9pm. When the clock hits 9pm, Solace switches to dark mode and simultaneously swaps the wallpaper. When morning comes and light mode resumes, the daytime wallpaper returns.

Because Solace is a persistent menu bar app (not a one-shot automation), it does not miss triggers when your Mac wakes from sleep. The app checks the schedule on wake and catches up immediately if the scheduled transition time has already passed.

Setting up Solace for time-based wallpapers takes about 60 seconds:

  1. Install Solace ($4.99 one-time) and open it from the menu bar.
  2. In the Appearance settings, set your dark mode schedule to your preferred evening time - for example, 9:00 PM.
  3. In the Wallpaper settings, assign a wallpaper for light mode (your daytime image) and a wallpaper for dark mode (your evening image).
  4. That is it. Solace handles the rest automatically, every day.

Solace requires macOS Sequoia or later and costs a one-time $4.99 with no subscription. It collects zero data - there is no analytics, telemetry, or account system.

Also useful

Interested in creating your own custom Dynamic Wallpapers for macOS? See How to Create Dynamic Wallpapers for Mac.

Can you have different wallpapers for morning, afternoon, and evening?

The short answer depends on which method you use.

Three or more slots with Shortcuts

Yes. Because each Shortcuts automation is independent, you can create as many time-slot wallpapers as you want. Morning at 8am, afternoon at 1pm, and evening at 9pm is three automations. You could add a late-night slot at midnight if you wanted. The limit is practical (more automations means more maintenance) rather than technical.

Multi-display users should note that the Set Wallpaper action in Shortcuts can target a specific display. If you have two monitors, you can build separate sets of automations for each screen - a focused, neutral image on your primary display in the afternoon while a different ambient image runs on your secondary screen.

Two slots with Solace

Solace supports two wallpaper states: one for light mode, one for dark mode. This maps naturally to a daytime/evening split. If your workflow calls for three distinct visual environments - a bright morning wallpaper, a neutral midday one, and a dark evening one - Solace covers the last transition (midday-to-evening) but not the first (morning-to-midday). For three-slot use cases, the Shortcuts method is more flexible.

Capability macOS Shortcuts Solace
Number of time slots Unlimited Two (light + dark)
Works when Mac wakes from sleep Misses trigger if asleep Catches up on wake
Visual management UI Flat list, no preview Dedicated wallpaper settings panel
macOS update resilience Can break after updates Maintained for current macOS
Multi-display targeting Yes (per-display action) System-wide
Weekday vs weekend schedules Yes (day conditions) Same schedule every day
Price Free (built-in) $4.99 one-time
Data collection None None

Use cases for each approach

Morning wallpaper (bright, motivating): A high-contrast landscape, an energising abstract, or a photo from somewhere you want to travel. Something that sets the right tone before the day's work begins.

Afternoon wallpaper (focused, neutral): Muted tones, minimal compositions, or a dark-with-low-contrast image that does not compete with your screen content during deep work hours.

Evening wallpaper (calm, dark): Night sky photography, dark gradients, or low-saturation art that reduces visual stimulation as you wind down. Pairing this with Solace's dark mode activation at the same time creates a complete display environment change.

For a two-slot setup (daytime and evening), Solace is the more reliable and lower-maintenance option. For three or more distinct slots, build the extra slots in Shortcuts and let Solace handle the two-state switching that it does best.

Also useful

Looking for the best dedicated wallpaper apps for Mac? See Best Wallpaper Apps for Mac.

Frequently asked questions

Can macOS change wallpapers at specific times I set (not sunrise/sunset)?

The built-in Dynamic Desktop uses solar angles tied to your location, not arbitrary clock times you choose. For specific times like 8am, 1pm, or 9pm, you need to create automations in the Shortcuts app - one per time slot, each with a Set Wallpaper action - or use Solace, which links wallpaper changes to your light/dark mode schedule that you set to any time.

Does the Shortcuts wallpaper automation work if my Mac is asleep?

No. Shortcuts automations only run when your Mac is awake. If your Mac is asleep at the scheduled time, the trigger is missed entirely. The wallpaper will not change until you manually run the automation or the next scheduled trigger fires while the Mac is awake.

How many different time-slot wallpapers can I schedule?

With Shortcuts, you can schedule an unlimited number of time-slot wallpapers - create one automation per time slot. With Solace, you get two slots: one wallpaper for light mode and one for dark mode, tied to whichever schedule you set in the app.

Does changing wallpapers frequently slow down Mac?

No. Wallpaper changes are handled by the GPU and are near-instantaneous with no measurable performance impact. Switching between high-resolution images a few times a day will not affect your Mac's speed, responsiveness, or battery life.

Can I schedule wallpapers differently on weekdays vs weekends?

With Shortcuts, yes. When creating a Time of Day automation, you can add a condition that restricts it to specific days of the week. This lets you run a different morning wallpaper on weekends than on weekdays. Solace uses the same light/dark mode schedule every day without day-of-week filtering.

Solace - $4.99, yours forever

Automatically switch your wallpaper with dark mode on a schedule you control. Zero data collection, one-time purchase.

Buy Now

One-time purchase, no subscription. Learn more about Solace

All posts