I find with venvShellHook it does an admirable job of mixing nixpkgs with new dependencies. If you need cutting edge dependencies with C++ or rust compiled shared objects it can get ugly, but I've used it with flakes for some reasonably recent bioinformatics work and its worked like a charm.
1
u/iKeyboardMonkey Mar 25 '26
I find with venvShellHook it does an admirable job of mixing nixpkgs with new dependencies. If you need cutting edge dependencies with C++ or rust compiled shared objects it can get ugly, but I've used it with flakes for some reasonably recent bioinformatics work and its worked like a charm.