Same here. I wish I had bought an AMD GPU. Dealing with nvidia drivers is the only issues I have nowadays with linux
Interesting! I didn't know that, thanks for responding
Yeah, I gad a lot of problems with it on NixOS.l, to the point of kde becoming unresponsive during shader processing. I had a much better experience once I installed cfs zen tweaks which iptimizes the ketnel a bit for desktop usage.
Hey, sorry for the late reply. I found the blog by xiaoso quite good, and this one also isn't too bad. But I never found one true source which explained it satisfactorily to me. It's probably best if you just browse through other people's configuration and piece it all together from that. From what I understood, flakes have 3 main uses:
- They replace nix channels. If you want to switch between stable and unstable it's pretty easy to do through flakes. Also, if you need any modules (like home manager or agenix, for encrypting secrets) you can simply import it as an import for your flake.
- You can "modularize" your configuration. You can describe multiple systems in a single flake so you can have your desktop and laptop be built from the same flake, but with different packages installed. This is the part that I use most and honestly find most useful.
- You can quickly have a development environemnt through flakes. You could use a flake per project, have all your dependencies as inputs in your dev flakes and never clutter your system with various dev tools
Nixos is riddled with stuff that you just "have to know" which can be quite frustrating. The lon ger you stick with it, the easier it gets though.
That is just dlss or some other ai upscaling effect. Turn that off and youre good. Not a linux problem