2 ms·
Well, you can provide in your environment all the binaries needed: - Java stuff - node and npm - I don't know what you would need for Postgres extensions -
by elbear 3y ago
Well, you can provide in your environment all the binaries needed:
- Java stuff
- node and npm
- I don't know what you would need for Postgres extensions
- Python, pip or poetry (or whatever you use for Python package management)
Here is an example flake: https://bpa.st/ZUQQ https://bpa.st/ZUQQ
Under `devShells`, you have `packages`. You can put there any package from nixpkgs, not just Python packages like I have there.
To make it cleaner, you could have a variable for each platform and concatenate them under packages like
`packages = javaPkgs ++ nodePkgs ++ pgPkgs ++ pyPkgs`.