{ config , lib , ... }: with lib; { options = { gnome = { enable = mkEnableOption "Enable GNOME desktop."; }; }; config = mkIf config.gnome.enable { services.xserver.displayManager.gdm.enable = true; services.xserver.desktopManager.gnome.enable = true; }; }