Redshift: Difference between revisions

Phobos (talk | contribs)
Phobos (talk | contribs)
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 33: Line 33:
==== Home Manager ====
==== Home Manager ====


===== Example Usage: =====
===== Example Usage =====
You can find more options in [https://nix-community.github.io/home-manager/options.xhtml#opt-services.redshift.enable Home Manager: services.redshift]. This configuration defines the temperature the display will use at night and day, the schedule and length of the transition, brightness for the display to use, and whether it will use a tray icon. <code>extraOptions</code> defines additional command-line arguments to pass to <code>redshift</code>.
You can find more options in [https://nix-community.github.io/home-manager/options.xhtml#opt-services.redshift.enable Home Manager: services.redshift]. This configuration defines the temperature the display will use at night and day, the schedule and length of the transition, brightness for the display to use, and whether it will use a tray icon. <code>extraOptions</code> defines additional command-line arguments to pass to <code>redshift</code>.
{{File|3=services.redshift = {
{{File|3=services.redshift = {
Line 67: Line 67:
You can choose to use Redshift with location based screen temperature to match when the sun actually sets and rises in your area. Below are examples of those options using [https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home Geoclue] and manually set coordinates.
You can choose to use Redshift with location based screen temperature to match when the sun actually sets and rises in your area. Below are examples of those options using [https://gitlab.freedesktop.org/geoclue/geoclue/-/wikis/home Geoclue] and manually set coordinates.


====== Geoclue: ======
====== Geoclue ======
Geoclue provides location using GPS, 3G modems, GeoIP, and WiFi Geolocation. Some of which may require additional setup.{{File|3=services.redshift = {
Geoclue provides location using GPS, 3G modems, GeoIP, and WiFi Geolocation. Some integrations may require additional setup.{{File|3=services.redshift = {
   enable = true;
   enable = true;
   provider = "geoclue2";
   provider = "geoclue2";
Line 75: Line 75:
location.provider = "geoclue2";|name=/etc/nixos/configuration.nix|lang=nix}}
location.provider = "geoclue2";|name=/etc/nixos/configuration.nix|lang=nix}}


====== Coordinates: ======
====== Coordinates ======
{{File|3=services.redshift = {
{{File|3=services.redshift = {
   enable = true;
   enable = true;