Jump to content

Gammastep: Difference between revisions

From Official NixOS Wiki
imported>Onny
mNo edit summary
Phobos (talk | contribs)
 
Line 5: Line 5:
Using [[Home Manager]] Gammastep can be enabled for a specific user with the following syntax
Using [[Home Manager]] Gammastep can be enabled for a specific user with the following syntax


<syntaxHighlight lang=nix>
<syntaxhighlight lang="nix">
home-manager.users.myUser = {
services.gammastep = {
  services.gammastep = {
  enable = true;
    enable = true;
  provider = "manual";
    provider = "manual";
  latitude = 49.0;
    latitude = 49.0;
  longitude = 8.4;
    longitude = 8.4;
  };
};
};
</syntaxHighlight>
 
</syntaxhighlight>


To properly work, Gammastep needs your location to know when the sun will be setting and it gets dark outside, so that it can automatically adjust your screen temperature accordingly. Replace <code>myUser</code> with your user name running the graphical session and <code>latitude</code> and <code>longitude</code> with your geographical position.
To properly work, Gammastep needs your location to know when the sun will be setting and it gets dark outside, so that it can automatically adjust your screen temperature accordingly. Replace <code>myUser</code> with your user name running the graphical session and <code>latitude</code> and <code>longitude</code> with your geographical position.

Latest revision as of 19:16, 30 November 2025

Gammastep is a program that adjusts the color temperature of your screen according to your surroundings. By reducing the amount of blue light emitted it may help to reduce strain on the eyes if working in front of the screen at night.

Installation

Using Home Manager Gammastep can be enabled for a specific user with the following syntax

services.gammastep = {
  enable = true;
  provider = "manual";
  latitude = 49.0;
  longitude = 8.4;
};

To properly work, Gammastep needs your location to know when the sun will be setting and it gets dark outside, so that it can automatically adjust your screen temperature accordingly. Replace myUser with your user name running the graphical session and latitude and longitude with your geographical position.

See also

  • Redshift, alternative implementation supporting X-server compositors