Does running GSK_RENDERER=gl blackbox
work?
If yes, the issue is most likely related to Applications (gnome related possibly) don't work after update · Issue #353990 · NixOS/nixpkgs · GitHub which has been fixed in the beta Nvidia drivers.
If you’re on NixOS 24.11+, you can use them with:
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.beta;
Or if you’re still on 24.05:
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
version = "565.57.01"; # beta
sha256_64bit = "sha256-buvpTlheOF6IBPWnQVLfQUiHv4GcwhvZW3Ks0PsYLHo=";
sha256_aarch64 = "sha256-aDVc3sNTG4O3y+vKW87mw+i9AqXCY29GVqEIUlsvYfE=";
openSha256 = "sha256-/tM3n9huz1MTE6KKtTCBglBMBGGL/GOHi5ZSUag4zXA=";
settingsSha256 = "sha256-H7uEe34LdmUFcMcS6bz7sbpYhg9zPCb/5AmZZFTx1QA=";
persistencedSha256 = "sha256-hdszsACWNqkCh8G4VBNitDT85gk9gJe1BlQ8LdrYIkg=";
};
If GSK_RENDERER=gl
did not work, if might be worth it to try the beta drivers anyways as they might have better Wayland support.