From 692bc6acb31cbdc1bd954074dfce9ad0a5366b33 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Fri, 22 May 2026 20:21:03 +0200 Subject: [PATCH] feat(gnome): add enable option --- modules/desktops/gnome/default.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/modules/desktops/gnome/default.nix b/modules/desktops/gnome/default.nix index 8151df15..e5d85049 100644 --- a/modules/desktops/gnome/default.nix +++ b/modules/desktops/gnome/default.nix @@ -1,9 +1,13 @@ -{ - services.xserver = { - displayManager.gdm.enable = true; - displayManager.gdm.wayland = true; - desktopManager.gnome.enable = true; - }; +{ lib, config, ... }: - # TODO: Declare monitors.xml +{ + options.desktop.gnome.enable = lib.mkEnableOption "GNOME desktop"; + + config = lib.mkIf config.desktop.gnome.enable { + services.xserver = { + displayManager.gdm.enable = true; + displayManager.gdm.wayland = true; + desktopManager.gnome.enable = true; + }; + }; }