+3
-2
nixos/modules/hardware/video/nvidia.nix
+3
-2
nixos/modules/hardware/video/nvidia.nix
···-message = "NVIDIA drivers don't support wayland, set services.xserver.displayManager.gdm.wayland=false";+assertion = with config.services.xserver.displayManager; gdm.nvidiaWayland -> cfg.modesetting.enable;+message = "You cannot use wayland with GDM without modesetting enabled for NVIDIA drivers, set `hardware.nvidia.modesetting.enable = true`";
+24
-1
nixos/modules/services/x11/display-managers/gdm.nix
+24
-1
nixos/modules/services/x11/display-managers/gdm.nix
······+ATTR{vendor}=="0x1013", ATTR{device}=="0x00b8", ATTR{subsystem_vendor}=="0x1af4", ATTR{subsystem_device}=="0x1100", RUN+="${gdm}/libexec/gdm-disable-wayland"
+4
-1
pkgs/desktops/gnome-3/core/mutter/default.nix
+4
-1
pkgs/desktops/gnome-3/core/mutter/default.nix
·········
+73
pkgs/development/libraries/egl-wayland/default.nix
+73
pkgs/development/libraries/egl-wayland/default.nix
···
+3
-1
pkgs/servers/x11/xorg/xwayland.nix
+3
-1
pkgs/servers/x11/xorg/xwayland.nix
···-{ stdenv, wayland, wayland-protocols, xorgserver, xkbcomp, xkeyboard_config, epoxy, libxslt, libunwind, makeWrapper }:+{ stdenv, wayland, wayland-protocols, xorgserver, xkbcomp, xkeyboard_config, epoxy, libxslt, libunwind, makeWrapper, egl-wayland }:
+2
pkgs/top-level/all-packages.nix
+2
pkgs/top-level/all-packages.nix
···