This commit is contained in:
mjallen18
2026-03-18 16:57:17 -05:00
parent cb82c6a6d7
commit 4a7b2f835e

View File

@@ -6,6 +6,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled;
cfg = config.${namespace}.desktop.gnome; cfg = config.${namespace}.desktop.gnome;
in in
{ {
@@ -14,14 +15,36 @@ in
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
services = { services = {
# Enable Desktop Environment. # Enable Desktop Environment.
desktopManager.gnome.enable = true; desktopManager.gnome = enabled;
# Enable Desktop Environment. # Enable Desktop Environment.
displayManager = { displayManager = {
gdm.enable = lib.mkDefault true; gdm = lib.mkDefault enabled;
gdm.wayland = lib.mkDefault true; gdm.wayland = lib.mkDefault true;
}; };
gnome.gnome-remote-desktop.enable = true; gnome = {
at-spi2-core = disabled;
core-apps = enabled;
core-developer-tools = disabled;
core-os-services = enabled;
core-shell = enabled;
evolution-data-server = disabled;
games = disabled;
gcr-ssh-agent = enabled;
glib-networking = enabled;
gnome-browser-connector = enabled;
gnome-initial-setup = disabled;
gnome-keyring = enabled;
gnome-online-accounts = enabled;
gnome-remote-desktop = enabled;
gnome-settings-daemon = enabled;
gnome-software = disabled;
gnome-user-share = enabled;
localsearch = enabled;
rygel = enabled;
sushi = enabled;
tinysparql = enabled;
};
}; };
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];