Hiii Nvidia users! I have some things for you:
Better EGL integration, particularly with wayland:
Sway builds that work for Nvidia!
This culminates in Steam running on Sway on my desktop machine with an RTX 3080!
Instructions for using the EGLStreams-enabled packages from
nixpkgs-wayland are here: GitHub - nix-community/nixpkgs-wayland: Automated, pre-built packages for Wayland (sway/wlroots) tools for NixOS. [maintainer=@colemickens]
Please test this PR: nvidia: fix egl-wayland loading by colemickens · Pull Request #139354 · NixOS/nixpkgs · GitHub ! Thanks!
(I’ll add a GitHub workflow to publish the egl-enabled packages too, for now you’ll find yourself building them from source.)