46 lines
972 B
Nix
46 lines
972 B
Nix
{
|
|
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
|
|
]);
|
|
|
|
}
|