In this repo I include a Nix Flake to setup a development environment with Jupyter Lab and custom Jupyter kernels:
- A Python kernel with specific Python packages installed.
- An R kernel based on the
IRkernelpackage with specific R packages installed. - An R kernel based on the recent
RKernelpackage. - A Rust kernel based on the
evcxrpackage.
To try out the templates one can run:
# for the default template with just a Python and IRkernel
nix flake new my-project -t github:YanniPapandreou/jupy-nix
# For all 4 kernels included
nix flake new my-project -t github:YanniPapandreou/jupy-nix#full
For more details on this flake I have a blog post on my personal website here.