From 3cd27e0e79fd5854d7edb66ef72dfa5e1409c2f5 Mon Sep 17 00:00:00 2001 From: unexplrd Date: Thu, 29 May 2025 11:14:02 +0300 Subject: [PATCH] desktop/gnome: move to 25.11 opts, add exdludePackages Signed-off-by: unexplrd --- modules/nixos/desktop/common/greeter.nix | 5 +- modules/nixos/desktop/gnome.nix | 58 ++++++++++++++++++++++-- 2 files changed, 58 insertions(+), 5 deletions(-) diff --git a/modules/nixos/desktop/common/greeter.nix b/modules/nixos/desktop/common/greeter.nix index 0e18ef9..bb2c30b 100644 --- a/modules/nixos/desktop/common/greeter.nix +++ b/modules/nixos/desktop/common/greeter.nix @@ -24,7 +24,10 @@ in { services.displayManager.cosmic-greeter.enable = true; }) (mkIf (cfg.displayManager == "gdm") { - services.xserver.displayManager.gdm.enable = true; + services.displayManager.gdm = { + enable = true; + wayland = true; + }; }) (mkIf (cfg.displayManager == "greetd") { programs.regreet.enable = true; diff --git a/modules/nixos/desktop/gnome.nix b/modules/nixos/desktop/gnome.nix index 794ea0c..be87d21 100644 --- a/modules/nixos/desktop/gnome.nix +++ b/modules/nixos/desktop/gnome.nix @@ -1,5 +1,6 @@ { config, + pkgs, lib, ... }: @@ -14,9 +15,58 @@ in { module.desktop.displayManager = "gdm"; sound.pipewire.enable = true; - services.xserver = { - enable = true; - desktopManager.gnome.enable = true; - }; + services.desktopManager.gnome.enable = true; + + environment.gnome.excludePackages = with pkgs; [ + orca + evince + # file-roller + geary + # gnome-disk-utility + # seahorse + # sushi + # sysprof + # + # gnome-shell-extensions + # + # adwaita-icon-theme + # nixos-background-info + # gnome-backgrounds + # gnome-bluetooth + # gnome-color-manager + # gnome-control-center + # gnome-shell-extensions + gnome-tour # GNOME Shell detects the .desktop file on first log-in. + gnome-user-docs + # glib # for gsettings program + # gnome-menus + # gtk3.out # for gtk-launch program + # xdg-user-dirs # Update user dirs as described in https://freedesktop.org/wiki/Software/xdg-user-dirs/ + # xdg-user-dirs-gtk # Used to create the default bookmarks + # + # baobab + # epiphany + # gnome-text-editor + # gnome-calculator + # gnome-calendar + # gnome-characters + # gnome-clocks + gnome-console + gnome-contacts + # gnome-font-viewer + gnome-logs + # gnome-maps + gnome-music + gnome-system-monitor + # gnome-weather + # loupe + # nautilus + gnome-connections + # simple-scan + # snapshot + totem + yelp + # gnome-software + ]; }; }