{ config, lib, ... }: let cfg = config.services._redshift; in { options.services._redshift = { enable = lib.mkEnableOption "configure redshift"; }; config = lib.mkIf cfg.enable { services.redshift = { enable = true; provider = lib.mkDefault "geoclue2"; temperature = { day = lib.mkDefault 6500; # Redshift default, the hm module defaults to 5500 night = lib.mkDefault 3600; }; }; }; }