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