nixos-config/modules/system/night-light.nix
2024-06-09 11:59:53 +02:00

24 lines
514 B
Nix

{ config, lib, ... }:
{
options.myConfig.night-light.enable = lib.mkEnableOption "";
config = lib.mkIf config.myConfig.night-light.enable {
services.geoclue2 = {
enable = true;
appConfig.gammastep = {
isAllowed = true;
isSystem = false;
};
};
home-manager.sharedModules = [
{
services.gammastep = {
enable = true;
provider = "geoclue2";
settings.general.adjustment-method = "wayland";
};
}
];
};
}