desktop/gnome: move to 25.11 opts, add exdludePackages

Signed-off-by: unexplrd <unexplrd@linerds.us>
This commit is contained in:
2025-05-29 11:14:02 +03:00
parent 572314fe46
commit 3cd27e0e79
2 changed files with 58 additions and 5 deletions

View File

@ -24,7 +24,10 @@ in {
services.displayManager.cosmic-greeter.enable = true; services.displayManager.cosmic-greeter.enable = true;
}) })
(mkIf (cfg.displayManager == "gdm") { (mkIf (cfg.displayManager == "gdm") {
services.xserver.displayManager.gdm.enable = true; services.displayManager.gdm = {
enable = true;
wayland = true;
};
}) })
(mkIf (cfg.displayManager == "greetd") { (mkIf (cfg.displayManager == "greetd") {
programs.regreet.enable = true; programs.regreet.enable = true;

View File

@ -1,5 +1,6 @@
{ {
config, config,
pkgs,
lib, lib,
... ...
}: }:
@ -14,9 +15,58 @@ in {
module.desktop.displayManager = "gdm"; module.desktop.displayManager = "gdm";
sound.pipewire.enable = true; sound.pipewire.enable = true;
services.xserver = { services.desktopManager.gnome.enable = true;
enable = true;
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
];
}; };
} }