nix-jupyter/default.nix

26 lines
449 B
Nix
Raw Normal View History

{
mkShellNoCC,
python3,
mkShellHook,
kernels ? [],
extraPackages ? [],
extraPythonPackages ? [],
}:
mkShellNoCC {
nativeBuildInputs =
[
(python3.withPackages (ps:
with ps;
[
jupyterlab
jupyterlab-git
nbdime
nbconvert
python-lsp-server
]
++ extraPythonPackages))
]
++ extraPackages;
shellHook = mkShellHook kernels;
}