nixos/nvidia: check modesetting for gdm-wayland only when gdm is enabled

Reported in https://github.com/NixOS/nixpkgs/pull/147153#issuecomment-982695772

+1 -1
+1 -1
nixos/modules/hardware/video/nvidia.nix
··· 179 179 in mkIf enabled { 180 180 assertions = [ 181 181 { 182 - assertion = with config.services.xserver.displayManager; gdm.nvidiaWayland -> cfg.modesetting.enable; 182 + assertion = with config.services.xserver.displayManager; (gdm.enable && gdm.nvidiaWayland) -> cfg.modesetting.enable; 183 183 message = "You cannot use wayland with GDM without modesetting enabled for NVIDIA drivers, set `hardware.nvidia.modesetting.enable = true`"; 184 184 } 185 185