| I'm currently working on improving the packaging of the NVIDIA driver. My plan, is to first split the namespace and driver extraction into two separate files without changing semantics with the assistance of LLM, and then switch from the current passthru pattern to using scope. The first step is now complete. Semantics should be unchanged. I'm not sure how to verify semantic equivalence (suggestions welcome!), but this PR works fine with my current NixOS configuration. As a side note, I also moved nvidia-modprobe into the nvidiaPackages namespace. Since these changes are mostly structural and don't alter semantics, could they be merged separately, with the scope migration and further work happening in a new PR? |