{ config, lib, pkgs, ... }: { # this actually does not enable xorg, but it is required for GDM services.xserver.enable = true; services.xserver.displayManager.gdm.enable = true; services.xserver.desktopManager.gnome.enable = true; # here we set wayland to be used services.xserver.displayManager.gdm.wayland = true; ## Slim down the gnome dependencies environment.gnome.excludePackages = (with pkgs; [ gnome-photos gnome-tour geary gedit tali gnome-music cheese epiphany gnome-calendar gnome-maps simple-scan yelp gnome-disk-utility gnome-notes gnome-weather gnome-secrets gnome-characters gnome-font-viewer gnome-system-monitor gnome-text-editor gnome-connections gnome-clocks baobab gnome-contacts gnome-logs ]); }