I had been struggling for a while to get CUDA on my main NixOS box for some ML programming. It seems there weren’t any clear solutions in the NixOS forums, which just suggested suffering through painful build times. Here’s my hacky, less Nix-y approach that takes ~5 minutes.


Got a good chuckle out of me. As for
buildFHSEnvhow does it work? Does it usechrootand mount parts of/nix/storeinto it?Anti Commercial-AI license
Ha! yes. The
buildFHSEnvfunction works by creating a separate namespace akin to Docker containers but without complete separation from the host system (I hint to this in my post). It then hosts the libraries in/nix/storeinto this namespace.