Utility · 2024
Soluna
Your themes should get dark when the room does.
The problem
Built-in dark mode switches are all-or-nothing, and they rarely match the themes you actually use across your editor, terminal and browser.
So you end up switching three or four things by hand, usually a bit later than your eyes would have liked.
The approach
Soluna holds a day set and a night set of your own themes and swaps between them on sunrise and sunset, a fixed schedule, or the ambient light sensor if the machine has one.
Transitions are debounced, so a cloud passing over the window doesn’t flip your whole desktop back and forth.
How it decides
01sunrise and sunsetby location
02fixed scheduleyour hours
03ambient lightsensor
04manual overrideanytime
What it switches
Editor themeday / night
Terminal themeday / night
System appearanceday / night
Wallpaperoptional
Outcome
A small utility that stays out of the way. Once it’s configured, the themes follow the day and you forget it’s there.