wlsunset is a small utility that adjusts display color temperature on Wayland compositors that support the wlr-gamma-control-unstable-v1 protocol. It’s designed to shift the screen between day and night color temperatures automatically based on the current day and a specified latitude and longitude, while also supporting manual sunrise and sunset times for users who want fixed scheduling.
The program can control all outputs automatically or target specific outputs, and it also lets you tune both the color temperatures and gamma level. In addition to its automatic solar tracking, wlsunset supports runtime cycling between high temperature, low temperature, and automatic mode, making it a practical tool for reducing harsh screen tones during evening use on Wayland systems.
This is free and open source software.
Key Features
- Adjusts day and night display color temperature on Wayland compositors supporting
wlr-gamma-control-unstable-v1. - Calculates transition periods from the current day plus user-supplied latitude and longitude.
- Supports manually defined sunrise and sunset times with configurable animation duration.
- Lets you set both high and low color temperatures.
- Can control all outputs automatically or only selected outputs.
- Supports configurable gamma values.
- Allows runtime switching between high, low, and automatic temperature modes.
Website: github.com/kennylevinsen/wlsunset
Support:
Developer: Kenny Levinsen
License: MIT License

wlsunset is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| Eye Care Software | |
|---|---|
| Safe Eyes | Simple and extensible break reminder |
| Clight | Lightweight C daemon that turns your webcam into a light sensor |
| Stretchly | Reminder to take breaks |
| Redshift | Adjusts the color temperature of your display |
| BreakTimer | Set up customizable breaks and will remind you to take them |
| Workrave | Assists in the recovery and prevention of Repetitive Strain Injury |
| ZenBreak | Menu bar app that reminds you to take breaks |
| RSIBreak | Take care of your health and take regular breaks |
| Stretch Break | Digital wellbeing tool that helps you take regular breaks |
| Sane Break | Gentle break reminder |
| Desktop Dimmer | Darker-than-dark dimming for internal and external screens |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

