{ config, lib, ... }: let cfg = config.sils.gnome; in { options.sils.gnome.enable = lib.mkEnableOption "The Gnome DE"; config = lib.mkIf cfg.enable { services = { xserver.enable = true; displayManager.gdm.enable = true; desktopManager.gnome.enable = true; tlp.enable = lib.mkForce false; greetd.enable = lib.mkForce false; gnome.gnome-keyring.enable = lib.mkForce false; }; }; }