{ config, lib, ... }: lib.mkIf (config.jalr.gui.enable && config.jalr.gui.gnome.enable) { services.xserver = { enable = true; desktopManager.gnome.enable = true; displayManager.gdm = { enable = true; autoSuspend = false; }; exportConfiguration = true; }; /* programs.dconf = { enable = true; profiles = { user.databases = [{ settings = with lib.gvariant; { "org/gnome/desktop/input-sources" = { sources = [ (mkTuple [ "xkb" "de" ]) (mkTuple [ "xkb" "de+neo" ]) (mkTuple [ "xkb" "us" ]) ]; }; }; }]; }; }; */ }