Can we solve the nvidia situation?

I’d say the blame is largely with NixOS at this point. I’ve written some snippets that replicate the X11 behavior for Wayland for a previous attempt at making this more user-friendly:

This didn’t end up helping people in real-world use when I asked them to copy those bits out, because the rest of the module is too complex, making them run into other issues and ultimately giving up on the complexity of adding my magic snippets that they also don’t understand.

I didn’t get to upstreaming it either because I’d also want to change how the udev rules work a little (it really sucks that we don’t have a nice services.udev.rules that doesn’t just collapse into a single file). I’d also have to untangle the current X11 config to make sure it doesn’t do anything wonky with xwayland, in addition to figuring out stuff like an equivalent to “reverse” prime, and I don’t have any test cases myself at the moment.

The nvidia driver and at least sway seem to be working quite well together these days as far as I can tell. I’ve personally had no real issues wayland for at least a year now, and I’ve been test-driving multi-gpu on one of my machines precisely because I wanted to make sure my code works.

3 Likes

I submitted a session request to discuss this topic at the SCALE event in March in LA

3 Likes
We reviewed your PlanetNix 2026 submission:

- Can we solve the nvidia situation?

but unfortunately we weren't able to include it in the program because space was limited. We truly appreciate everyone who submits a proposal. If you'll be attending the conference, there will be an unconference where you can still present or discuss your work, and we would be thrilled for you to do so.

We hope you'll submit again next year,

PlanetNix 2026 Organizers
4 Likes