Dimly can apply profiles automatically at set times - either at a fixed clock time or at sunrise/sunset based on your location.
- Open Settings → Schedule.
- Toggle Enable Scheduling on.
- Click Add Schedule to create your first scheduled rule.
You can add as many schedules as you like and enable or disable individual ones without deleting them.
A Clock trigger fires at a fixed time each day (or on selected weekdays).
To set up a clock schedule:
- Click Add Schedule.
- Set the Trigger type to Clock.
- Pick the time (hour and minute).
- Choose the Profile to apply.
- Set recurrence: Every day, or select specific weekdays.
Example: Apply your "Night" profile every weekday at 9 PM.
A Sunrise or Sunset trigger fires relative to the solar event at your location. You can also add an offset (minutes before or after) to fine-tune the timing.
To set up a solar schedule:
- Click Add Schedule.
- Set the Trigger type to Sunrise or Sunset.
- Set an offset if desired (e.g., −15 min to apply 15 minutes before sunset, or +10 min to apply 10 minutes after sunrise).
- Choose the Profile to apply.
- Set recurrence.
Sunrise and sunset times are calculated locally using your coordinates - no internet connection required after location is set.
Solar triggers require your coordinates.
Option 1: Use My Location
Click Use My Location in Settings → Schedule → Location. Dimly will request your location from macOS. You'll see a standard macOS permission prompt - grant it to allow Dimly to read your location once.
Option 2: Enter coordinates manually
- Find your coordinates in Apple Maps: right-click any location on the map → Copy Coordinates.
- In Settings → Schedule → Location, expand Or enter coordinates manually…
- Paste or type the latitude and longitude.
- Click Save Location.
Your coordinates are stored locally and only used for sunrise/sunset calculations.
For any schedule, you can limit it to specific days of the week. Uncheck days you want to skip. Leave all days checked (or select Every day) for a daily schedule.
If your Mac was asleep or off when a schedule was supposed to fire, Dimly checks on wake whether a missed schedule falls within a 5-minute window. If it does, the profile is applied. This handles the common case of waking your Mac just after a scheduled time.
Each schedule entry has an on/off toggle. Disable a schedule to pause it without losing its settings - useful for temporarily skipping a rule without having to recreate it later.
- Pair scheduling with profiles: create a "Morning" profile (bright, all displays on) and a "Night" profile (dim, side displays off), then schedule them to apply automatically.
- Use a sunset trigger with a +30 min offset if you find natural sunset too early for your comfort.
- If you travel regularly, update your coordinates in the Location section to keep sunrise/sunset triggers accurate.