diff --git a/home/opdavies/t480.nix b/home/opdavies/t480.nix index e95bdee3..295c1b38 100644 --- a/home/opdavies/t480.nix +++ b/home/opdavies/t480.nix @@ -75,6 +75,8 @@ makemkv.enable = true; mpv.enable = true; }; + + redshift.enable = true; }; programs = { diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index f6f7bea2..dd83a2ef 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -27,6 +27,7 @@ ./desktop/media/handbrake.nix ./desktop/media/makemkv.nix ./desktop/media/mpv.nix + ./desktop/redshift.nix ./desktop/screenkey.nix ]; } diff --git a/modules/home-manager/desktop/redshift.nix b/modules/home-manager/desktop/redshift.nix new file mode 100644 index 00000000..d9f3c529 --- /dev/null +++ b/modules/home-manager/desktop/redshift.nix @@ -0,0 +1,19 @@ +{ config, lib, ... }: + +let + cfg = config.desktop.redshift; + + inherit (lib) mkEnableOption mkIf; +in +{ + options.desktop.redshift = { + enable = mkEnableOption "Enable redshift"; + }; + + config = mkIf cfg.enable { + services.redshift.enable = true; + + services.redshift.latitude = "51.58"; + services.redshift.longitude = "-2.99"; + }; +}