A GNOME Shell extension for creating a custom time-of-day schedule for GNOME's built-in Night Light.
- Create a custom Night Light schedule to change color temperatures throughout the day
- Smoothly transition between temperatures with an adjustable transition time
- Export and import schedule configuration as an editable .ini file
- Uses GNOME's built-in Night Light functionality
Browse for and install this extension through the GNOME Extension Manager app or the GNOME Extensions website.
- Download the
night-light-scheduler.zipfile of the latest release. - In the terminal from the download location run:
gnome-extensions install --force night-light-scheduler.zip - Logout and login.
- Enable and configure the extension by running:
gnome-extensions enable night-light-scheduler@storageb.github.com
gnome-extensions prefs night-light-scheduler@storageb.github.com
The GNOME Night Light must always be enabled for this extension to work:
- Turn on Night Light in GNOME Settings.
- Select "Manual Schedule", and set Night Light to be always active (midnight to midnight).
Configure your custom schedule through the extension preferences interface.
- Adjust the time and color temperature for each schedule entry.
- Use the
<and>buttons to adjust the time - Use the slider to adjust the color temperature
- Use the
-and+buttons to remove or add schedule entries
- Use the
- Adjust the transition time to gradually transition between scheduled color temperatures.
Use the Export and Import buttons in the Configuration tab to save or load an editable schedule.ini file. Exported files are saved to your home directory and can be viewed or modified with any text editor.
Example schedule.ini entry:
[schedule]
transition-time=20
0:00=2400
6:00=3150
7:30=3900
9:00=4700
18:45=3900
21:00=3150
23:00=2400


