I love Linux and specifically NixOS but my experience with good audio and non-AMD drivers has been pretty so-so.
[1] https://blog.tombert.com/posts/2025-03-09-egpu/ Not trying to self-plug, just documented my headache.
I specifically said that I had so-so luck getting Linux working with non-AMD stuff, and regardless of who is ultimately to blame it's still something I had to deal with.
Did you buy the laptop with the intention of running Linux on it?
Did it ship with Linux preinstalled?
Did the vendor support Linux running on that computer? Like, could you call them and get them to provide you help in the case of problems?
I already had an Nvidia GPU and an eGPU case that I had bought for previous projects with AI (on Linux, but headless). I wanted to use it to play some games that are a bit too intense for the little gaming box (specifically the System Shock remake from 2023).
It's mentioned in the blog post, but getting the eGPU case and getting Nvidia stuff working with regular Gnome wasn't too bad on Linux, only took a few hours. The biggest issue was that I wanted to use the SteamOS interface and that was completely corrupted with the stable Nvidia driver. I had to move to the beta driver and it's still a little broken, but usable. The games themselves work fine.
I also had a lot of issues with audio getting increasingly scratchy as I played, to a point of being completely unusable after about an hour, and that required a lot of trial and error but eventually I was able to search my way through NixOS docs and figure it out.
The card was already two years old so I doubt I could have gotten much support from it, and I am even more skeptical that Nvidia's tech support would have known how to do anything with NixOS.