Options
JupyterLab Options
A list of runtime packages available to all binaries
Type: list of package
Default:
[]
Kernel Options
A bash kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.bash."example".enable = true; }
Display name of the bash kernel.
Type: string
Default:
"bash-‹name› kernel"
Example:
"bash example kernel"
A mapping from package name to source directory, these will be installed in editable mode. Note that path dependencies with
develop = true
will be installed in editable mode unless explicitly passed toeditablePackageSources
asnull
.Type: attribute set of (null or path)
Default:
{}
Example:
{}
Enable bash kernel.
Type: boolean
Default:
false
Example:
true
A function taking a Python package set and returning a list of extra packages to include in the environment. This is intended for packages deliberately not added to
pyproject.toml
that you still want to include. An example of such a package may bepip
.Type: function that evaluates to a(n) list of package
Default:
ps: []
Example:
ps: [ps.numpy]
Which Poetry 1.2.0+ dependency groups to install for this bash kernel.
Type: list of string
Default:
["dev"]
Example:
["dev" "doc"]
Name of the bash kernel.
Type: string
Default:
"bash-‹name›"
Example:
"bash-example"
nixpkgs flake input to be used for this bash kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
Path to
overrides.nix
file which provides python package overrides for this bash kernel.Type: path
Default:
self + "/kernels/available/bash/overrides.nix"
Example:
self + "/kernels/bash/overrides.nix"
poetry2nix flake input to be used for this bash kernel.
Type: path
Default:
self.inputs.poetry2nix
Example:
self.inputs.poetry2nix
Path to
poetry.lock
of the poetry project that provides this bash kernel.Type: path
Default:
kernel.bash.<name>.projectDir + "/poetry.lock"
Example:
self + "/kernels/bash/poetry.lock"
Use wheels rather than sdist as much as possible.
Type: boolean
Default:
false
Example:
true
Path to the root of the poetry project that provides this bash kernel.
Type: path
Default:
self + "/kernels/available/bash"
Example:
self + "/kernels/bash"
Path to
pyproject.toml
of the poetry project that provides this bash kernel.Type: path
Default:
kernel.bash.<name>.projectDir + "/pyproject.toml"
Example:
self + "/kernels/bash/pyproject.toml"
Name of the python interpreter (from nixpkgs) to be used for this bash kernel.
Type: string
Default:
"python3"
Example:
"python310"
A list of required runtime packages for this bash kernel.
Type: list of package
Default:
["bash-interactive-5.1-p16", "coreutils-9.1"]
Example:
[pkgs.example]
A list of user desired runtime packages for this bash kernel.
Type: list of package
Default:
[]
Should we use default overrides provided by
poetry2nix
.Type: boolean
Default:
true
Example:
false
A c kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.c."example".enable = true; }
Display name of the c kernel.
Type: string
Default:
"c-‹name› kernel"
Example:
"c example kernel"
A mapping from package name to source directory, these will be installed in editable mode. Note that path dependencies with
develop = true
will be installed in editable mode unless explicitly passed toeditablePackageSources
asnull
.Type: attribute set of (null or path)
Default:
{}
Example:
{}
Enable c kernel.
Type: boolean
Default:
false
Example:
true
A function taking a Python package set and returning a list of extra packages to include in the environment. This is intended for packages deliberately not added to
pyproject.toml
that you still want to include. An example of such a package may bepip
.Type: function that evaluates to a(n) list of package
Default:
ps: []
Example:
ps: [ps.numpy]
Which Poetry 1.2.0+ dependency groups to install for this c kernel.
Type: list of string
Default:
["dev"]
Example:
["dev" "doc"]
Name of the c kernel.
Type: string
Default:
"c-‹name›"
Example:
"c-example"
nixpkgs flake input to be used for this c kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
Path to
overrides.nix
file which provides python package overrides for this c kernel.Type: path
Default:
self + "/kernels/available/c/overrides.nix"
Example:
self + "/kernels/c/overrides.nix"
poetry2nix flake input to be used for this c kernel.
Type: path
Default:
self.inputs.poetry2nix
Example:
self.inputs.poetry2nix
Path to
poetry.lock
of the poetry project that provides this c kernel.Type: path
Default:
kernel.c.<name>.projectDir + "/poetry.lock"
Example:
self + "/kernels/c/poetry.lock"
Use wheels rather than sdist as much as possible.
Type: boolean
Default:
false
Example:
true
Path to the root of the poetry project that provides this c kernel.
Type: path
Default:
self + "/kernels/available/c"
Example:
self + "/kernels/c"
Path to
pyproject.toml
of the poetry project that provides this c kernel.Type: path
Default:
kernel.c.<name>.projectDir + "/pyproject.toml"
Example:
self + "/kernels/c/pyproject.toml"
Name of the python interpreter (from nixpkgs) to be used for this c kernel.
Type: string
Default:
"python3"
Example:
"python310"
A list of required runtime packages for this c kernel.
Type: list of package
Default:
["gcc-wrapper-11.3.0"]
Example:
[pkgs.example]
A list of user desired runtime packages for this c kernel.
Type: list of package
Default:
[]
Should we use default overrides provided by
poetry2nix
.Type: boolean
Default:
true
Example:
false
A elm kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.elm."example".enable = true; }
Display name of the elm kernel.
Type: string
Default:
"elm-‹name› kernel"
Example:
"elm example kernel"
A mapping from package name to source directory, these will be installed in editable mode. Note that path dependencies with
develop = true
will be installed in editable mode unless explicitly passed toeditablePackageSources
asnull
.Type: attribute set of (null or path)
Default:
{}
Example:
{}
Enable elm kernel.
Type: boolean
Default:
false
Example:
true
A function taking a Python package set and returning a list of extra packages to include in the environment. This is intended for packages deliberately not added to
pyproject.toml
that you still want to include. An example of such a package may bepip
.Type: function that evaluates to a(n) list of package
Default:
ps: []
Example:
ps: [ps.numpy]
Which Poetry 1.2.0+ dependency groups to install for this elm kernel.
Type: list of string
Default:
["dev"]
Example:
["dev" "doc"]
Name of the elm kernel.
Type: string
Default:
"elm-‹name›"
Example:
"elm-example"
nixpkgs flake input to be used for this elm kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
Path to
overrides.nix
file which provides python package overrides for this elm kernel.Type: path
Default:
self + "/kernels/available/elm/overrides.nix"
Example:
self + "/kernels/elm/overrides.nix"
poetry2nix flake input to be used for this elm kernel.
Type: path
Default:
self.inputs.poetry2nix
Example:
self.inputs.poetry2nix
Path to
poetry.lock
of the poetry project that provides this elm kernel.Type: path
Default:
kernel.elm.<name>.projectDir + "/poetry.lock"
Example:
self + "/kernels/elm/poetry.lock"
Use wheels rather than sdist as much as possible.
Type: boolean
Default:
false
Example:
true
Path to the root of the poetry project that provides this elm kernel.
Type: path
Default:
self + "/kernels/available/elm"
Example:
self + "/kernels/elm"
Path to
pyproject.toml
of the poetry project that provides this elm kernel.Type: path
Default:
kernel.elm.<name>.projectDir + "/pyproject.toml"
Example:
self + "/kernels/elm/pyproject.toml"
Name of the python interpreter (from nixpkgs) to be used for this elm kernel.
Type: string
Default:
"python3"
Example:
"python310"
A list of required runtime packages for this elm kernel.
Type: list of package
Default:
["elm-0.19.1"]
Example:
[pkgs.example]
A list of user desired runtime packages for this elm kernel.
Type: list of package
Default:
[]
Should we use default overrides provided by
poetry2nix
.Type: boolean
Default:
true
Example:
false
A go kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.go."example".enable = true; }
Display name of the go kernel.
Type: string
Default:
"go-‹name› kernel"
Example:
"go example kernel"
Enable go kernel.
Type: boolean
Default:
false
Example:
true
Name of the go kernel.
Type: string
Default:
"go-‹name›"
Example:
"go-example"
nixpkgs flake input to be used for this go kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
A list of required runtime packages for this go kernel.
Type: list of package
Default:
["go-1.19.3"]
Example:
[pkgs.example]
A list of user desired runtime packages for this go kernel.
Type: list of package
Default:
[]
A haskell kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.haskell."example".enable = true; }
Display name of the haskell kernel.
Type: string
Default:
"haskell-‹name› kernel"
Example:
"haskell example kernel"
Enable haskell kernel.
Type: boolean
Default:
false
Example:
true
haskell compiler flags
Type: string
Default:
"-M3g -N2"
Example:
"-M3g -N2"
extra haskell packages
Type: function that evaluates to a(n) list of package
Default:
ps: []
Example:
ps: [ps.lens ps.vector]
haskell compiler
Type: string
Default:
"ghc902"
Example:
"ghc943"
ihaskell flake input to be used for this haskell kernel.
Type: path
Default:
self.inputs.ihaskell
Example:
self.inputs.ihaskell
Name of the haskell kernel.
Type: string
Default:
"haskell-‹name›"
Example:
"haskell-example"
nixpkgs flake input to be used for this haskell kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
A list of required runtime packages for this haskell kernel.
Type: list of package
Default:
["ghc-9.0.2"]
Example:
[pkgs.example]
A list of user desired runtime packages for this haskell kernel.
Type: list of package
Default:
[]
A javascript kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.javascript."example".enable = true; }
Display name of the javascript kernel.
Type: string
Default:
"javascript-‹name› kernel"
Example:
"javascript example kernel"
Enable javascript kernel.
Type: boolean
Default:
false
Example:
true
Name of the javascript kernel.
Type: string
Default:
"javascript-‹name›"
Example:
"javascript-example"
nixpkgs flake input to be used for this javascript kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
A list of required runtime packages for this javascript kernel.
Type: list of package
Default:
[]
Example:
[pkgs.example]
A list of user desired runtime packages for this javascript kernel.
Type: list of package
Default:
[]
A julia kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.julia."example".enable = true; }
Julia activate directory
Type: string
Default:
""
Example:
""
Display name of the julia kernel.
Type: string
Default:
"julia-‹name› kernel"
Example:
"julia example kernel"
Enable julia kernel.
Type: boolean
Default:
false
Example:
true
Julia revision
Type: string
Default:
"6TIq1"
Example:
"6TIq1"
Julia path
Type: string
Default:
"~/.julia"
Example:
"~/.julia"
Name of the julia kernel.
Type: string
Default:
"julia-‹name›"
Example:
"julia-example"
nixpkgs flake input to be used for this julia kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
A list of required runtime packages for this julia kernel.
Type: list of package
Default:
[]
Example:
[pkgs.example]
A list of user desired runtime packages for this julia kernel.
Type: list of package
Default:
[]
A nix kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.nix."example".enable = true; }
Display name of the nix kernel.
Type: string
Default:
"nix-‹name› kernel"
Example:
"nix example kernel"
A mapping from package name to source directory, these will be installed in editable mode. Note that path dependencies with
develop = true
will be installed in editable mode unless explicitly passed toeditablePackageSources
asnull
.Type: attribute set of (null or path)
Default:
{}
Example:
{}
Enable nix kernel.
Type: boolean
Default:
false
Example:
true
A function taking a Python package set and returning a list of extra packages to include in the environment. This is intended for packages deliberately not added to
pyproject.toml
that you still want to include. An example of such a package may bepip
.Type: function that evaluates to a(n) list of package
Default:
ps: []
Example:
ps: [ps.numpy]
Which Poetry 1.2.0+ dependency groups to install for this nix kernel.
Type: list of string
Default:
["dev"]
Example:
["dev" "doc"]
Name of the nix kernel.
Type: string
Default:
"nix-‹name›"
Example:
"nix-example"
nixpkgs flake input to be used for this nix kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
Path to
overrides.nix
file which provides python package overrides for this nix kernel.Type: path
Default:
self + "/kernels/available/nix/overrides.nix"
Example:
self + "/kernels/nix/overrides.nix"
poetry2nix flake input to be used for this nix kernel.
Type: path
Default:
self.inputs.poetry2nix
Example:
self.inputs.poetry2nix
Path to
poetry.lock
of the poetry project that provides this nix kernel.Type: path
Default:
kernel.nix.<name>.projectDir + "/poetry.lock"
Example:
self + "/kernels/nix/poetry.lock"
Use wheels rather than sdist as much as possible.
Type: boolean
Default:
false
Example:
true
Path to the root of the poetry project that provides this nix kernel.
Type: path
Default:
self + "/kernels/available/nix"
Example:
self + "/kernels/nix"
Path to
pyproject.toml
of the poetry project that provides this nix kernel.Type: path
Default:
kernel.nix.<name>.projectDir + "/pyproject.toml"
Example:
self + "/kernels/nix/pyproject.toml"
Name of the python interpreter (from nixpkgs) to be used for this nix kernel.
Type: string
Default:
"python3"
Example:
"python310"
A list of required runtime packages for this nix kernel.
Type: list of package
Default:
["nix-2.11.0"]
Example:
[pkgs.example]
A list of user desired runtime packages for this nix kernel.
Type: list of package
Default:
[]
Should we use default overrides provided by
poetry2nix
.Type: boolean
Default:
true
Example:
false
A ocaml kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.ocaml."example".enable = true; }
Display name of the ocaml kernel.
Type: string
Default:
"ocaml-‹name› kernel"
Example:
"ocaml example kernel"
Enable ocaml kernel.
Type: boolean
Default:
false
Example:
true
Name of the ocaml kernel.
Type: string
Default:
"ocaml-‹name›"
Example:
"ocaml-example"
nixpkgs flake input to be used for this ocaml kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
Attribute set of user desired OCaml packages.
Type: attribute set
Default:
{}
Example:
{ hex = "*"; owl = "*"; }
opam-nix flake input to be used for this ocaml kernel.
Type: path
Default:
self.inputs.opam-nix
Example:
self.inputs.opam-nix
See the opam-nix queryToScope first argument which is the same as
buildDunePackage
.Type: attribute set
Default:
{}
List of directories containing
.opam
files.Type: list of path
Default:
[]
Example:
[ self.inputs.myOpamProject ]
Attribute set of required OCaml packages.
Type: attribute set
Default:
{ merlin = "*"; }
Example:
{ merlin = "4.7.1-500"; }
A list of required runtime packages for this ocaml kernel.
Type: list of package
Default:
[]
Example:
[pkgs.example]
A list of user desired runtime packages for this ocaml kernel.
Type: list of package
Default:
[]
A postgres kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.postgres."example".enable = true; }
Display name of the postgres kernel.
Type: string
Default:
"postgres-‹name› kernel"
Example:
"postgres example kernel"
A mapping from package name to source directory, these will be installed in editable mode. Note that path dependencies with
develop = true
will be installed in editable mode unless explicitly passed toeditablePackageSources
asnull
.Type: attribute set of (null or path)
Default:
{}
Example:
{}
Enable postgres kernel.
Type: boolean
Default:
false
Example:
true
A function taking a Python package set and returning a list of extra packages to include in the environment. This is intended for packages deliberately not added to
pyproject.toml
that you still want to include. An example of such a package may bepip
.Type: function that evaluates to a(n) list of package
Default:
ps: []
Example:
ps: [ps.numpy]
Which Poetry 1.2.0+ dependency groups to install for this postgres kernel.
Type: list of string
Default:
["dev"]
Example:
["dev" "doc"]
Name of the postgres kernel.
Type: string
Default:
"postgres-‹name›"
Example:
"postgres-example"
nixpkgs flake input to be used for this postgres kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
Path to
overrides.nix
file which provides python package overrides for this postgres kernel.Type: path
Default:
self + "/kernels/available/postgres/overrides.nix"
Example:
self + "/kernels/postgres/overrides.nix"
poetry2nix flake input to be used for this postgres kernel.
Type: path
Default:
self.inputs.poetry2nix
Example:
self.inputs.poetry2nix
Path to
poetry.lock
of the poetry project that provides this postgres kernel.Type: path
Default:
kernel.postgres.<name>.projectDir + "/poetry.lock"
Example:
self + "/kernels/postgres/poetry.lock"
Use wheels rather than sdist as much as possible.
Type: boolean
Default:
false
Example:
true
Path to the root of the poetry project that provides this postgres kernel.
Type: path
Default:
self + "/kernels/available/postgres"
Example:
self + "/kernels/postgres"
Path to
pyproject.toml
of the poetry project that provides this postgres kernel.Type: path
Default:
kernel.postgres.<name>.projectDir + "/pyproject.toml"
Example:
self + "/kernels/postgres/pyproject.toml"
Name of the python interpreter (from nixpkgs) to be used for this postgres kernel.
Type: string
Default:
"python3"
Example:
"python310"
A list of required runtime packages for this postgres kernel.
Type: list of package
Default:
[]
Example:
[pkgs.example]
A list of user desired runtime packages for this postgres kernel.
Type: list of package
Default:
[]
Should we use default overrides provided by
poetry2nix
.Type: boolean
Default:
true
Example:
false
A python kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.python."example".enable = true; }
Display name of the python kernel.
Type: string
Default:
"python-‹name› kernel"
Example:
"python example kernel"
A mapping from package name to source directory, these will be installed in editable mode. Note that path dependencies with
develop = true
will be installed in editable mode unless explicitly passed toeditablePackageSources
asnull
.Type: attribute set of (null or path)
Default:
{}
Example:
{}
Enable python kernel.
Type: boolean
Default:
false
Example:
true
A function taking a Python package set and returning a list of extra packages to include in the environment. This is intended for packages deliberately not added to
pyproject.toml
that you still want to include. An example of such a package may bepip
.Type: function that evaluates to a(n) list of package
Default:
ps: []
Example:
ps: [ps.numpy]
Which Poetry 1.2.0+ dependency groups to install for this python kernel.
Type: list of string
Default:
["dev"]
Example:
["dev" "doc"]
Name of the python kernel.
Type: string
Default:
"python-‹name›"
Example:
"python-example"
nixpkgs flake input to be used for this python kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
Path to
overrides.nix
file which provides python package overrides for this python kernel.Type: path
Default:
self + "/kernels/available/python/overrides.nix"
Example:
self + "/kernels/python/overrides.nix"
poetry2nix flake input to be used for this python kernel.
Type: path
Default:
self.inputs.poetry2nix
Example:
self.inputs.poetry2nix
Path to
poetry.lock
of the poetry project that provides this python kernel.Type: path
Default:
kernel.python.<name>.projectDir + "/poetry.lock"
Example:
self + "/kernels/python/poetry.lock"
Use wheels rather than sdist as much as possible.
Type: boolean
Default:
false
Example:
true
Path to the root of the poetry project that provides this python kernel.
Type: path
Default:
self + "/kernels/available/python"
Example:
self + "/kernels/python"
Path to
pyproject.toml
of the poetry project that provides this python kernel.Type: path
Default:
kernel.python.<name>.projectDir + "/pyproject.toml"
Example:
self + "/kernels/python/pyproject.toml"
Name of the python interpreter (from nixpkgs) to be used for this python kernel.
Type: string
Default:
"python3"
Example:
"python310"
A list of required runtime packages for this python kernel.
Type: list of package
Default:
[]
Example:
[pkgs.example]
A list of user desired runtime packages for this python kernel.
Type: list of package
Default:
[]
Should we use default overrides provided by
poetry2nix
.Type: boolean
Default:
true
Example:
false
A r kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.r."example".enable = true; }
Display name of the r kernel.
Type: string
Default:
"r-‹name› kernel"
Example:
"r example kernel"
Enable r kernel.
Type: boolean
Default:
false
Example:
true
Extra R packages.
Type: function that evaluates to a(n) list of package
Default:
_: []
Example:
ps: [ps.foreign ps.ggplot2]
Name of the r kernel.
Type: string
Default:
"r-‹name›"
Example:
"r-example"
nixpkgs flake input to be used for this r kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
A set of R packages.
Type: attribute set
Default:
pkgs.rPackages
R version from nixpkgs.
Type: package
Default:
pkgs.rWrapper
A list of required runtime packages for this r kernel.
Type: list of package
Default:
[]
Example:
[pkgs.example]
A list of user desired runtime packages for this r kernel.
Type: list of package
Default:
[]
A rust kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.rust."example".enable = true; }
Display name of the rust kernel.
Type: string
Default:
"rust-‹name› kernel"
Example:
"rust example kernel"
Enable rust kernel.
Type: boolean
Default:
false
Example:
true
An evaluation context for Rust.
Type: package
Default:
evcxr-0.14.1
Example:
pkgs.evcxr
Name of the rust kernel.
Type: string
Default:
"rust-‹name›"
Example:
"rust-example"
nixpkgs flake input to be used for this rust kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
A list of required runtime packages for this rust kernel.
Type: list of package
Default:
["cargo-1.64.0", "gcc-wrapper-11.3.0", "binutils-2.39"]
Example:
[pkgs.example]
A list of user desired runtime packages for this rust kernel.
Type: list of package
Default:
[]
An overlay for binary distributed rust toolchains. Adds
rust-bin to nixpkgs which is needed for the Rust kernel.Type: path
Default:
self.inputs.rust-overlay
Example:
self.inputs.rust-overlay
A scala kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.scala."example".enable = true; }
Coursier package to use with almond.
Type: package
Default:
coursier-2.1.0-M7
Example:
pkgs.coursier
Display name of the scala kernel.
Type: string
Default:
"scala-‹name› kernel"
Example:
"scala example kernel"
Enable scala kernel.
Type: boolean
Default:
false
Example:
true
JDK package to use with almond.
Type: package
Default:
openjdk-17.0.4+8
Example:
pkgs.jdk
JRE package to use with almond.
Type: package
Default:
openjdk-17.0.4+8
Example:
pkgs.jre
Name of the scala kernel.
Type: string
Default:
"scala-‹name›"
Example:
"scala-example"
nixpkgs flake input to be used for this scala kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
A list of required runtime packages for this scala kernel.
Type: list of package
Default:
[]
Example:
[pkgs.example]
A list of user desired runtime packages for this scala kernel.
Type: list of package
Default:
[]
Scala package to use with almond.
Type: package
Default:
scala-2.13.10
Example:
pkgs.scala
A typescript kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.typescript."example".enable = true; }
Display name of the typescript kernel.
Type: string
Default:
"typescript-‹name› kernel"
Example:
"typescript example kernel"
Enable typescript kernel.
Type: boolean
Default:
false
Example:
true
Name of the typescript kernel.
Type: string
Default:
"typescript-‹name›"
Example:
"typescript-example"
nixpkgs flake input to be used for this typescript kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
npmlock2nix flake input to be used to build this typescript kernel.
Type: path
Default:
self.inputs.npmlock2nix
Example:
self.inputs.npmlock2nix
A list of required runtime packages for this typescript kernel.
Type: list of package
Default:
[]
Example:
[pkgs.example]
A list of user desired runtime packages for this typescript kernel.
Type: list of package
Default:
[]
A zsh kernel for IPython.
Type: attribute set of (submodule)
Default:
{}
Example:
{ kernel.zsh."example".enable = true; }
Display name of the zsh kernel.
Type: string
Default:
"zsh-‹name› kernel"
Example:
"zsh example kernel"
A mapping from package name to source directory, these will be installed in editable mode. Note that path dependencies with
develop = true
will be installed in editable mode unless explicitly passed toeditablePackageSources
asnull
.Type: attribute set of (null or path)
Default:
{}
Example:
{}
Enable zsh kernel.
Type: boolean
Default:
false
Example:
true
A function taking a Python package set and returning a list of extra packages to include in the environment. This is intended for packages deliberately not added to
pyproject.toml
that you still want to include. An example of such a package may bepip
.Type: function that evaluates to a(n) list of package
Default:
ps: []
Example:
ps: [ps.numpy]
Which Poetry 1.2.0+ dependency groups to install for this zsh kernel.
Type: list of string
Default:
["dev"]
Example:
["dev" "doc"]
Name of the zsh kernel.
Type: string
Default:
"zsh-‹name›"
Example:
"zsh-example"
nixpkgs flake input to be used for this zsh kernel.
Type: path
Default:
self.inputs.nixpkgs
Example:
self.inputs.nixpkgs
Path to
overrides.nix
file which provides python package overrides for this zsh kernel.Type: path
Default:
self + "/kernels/available/zsh/overrides.nix"
Example:
self + "/kernels/zsh/overrides.nix"
poetry2nix flake input to be used for this zsh kernel.
Type: path
Default:
self.inputs.poetry2nix
Example:
self.inputs.poetry2nix
Path to
poetry.lock
of the poetry project that provides this zsh kernel.Type: path
Default:
kernel.zsh.<name>.projectDir + "/poetry.lock"
Example:
self + "/kernels/zsh/poetry.lock"
Use wheels rather than sdist as much as possible.
Type: boolean
Default:
false
Example:
true
Path to the root of the poetry project that provides this zsh kernel.
Type: path
Default:
self + "/kernels/available/zsh"
Example:
self + "/kernels/zsh"
Path to
pyproject.toml
of the poetry project that provides this zsh kernel.Type: path
Default:
kernel.zsh.<name>.projectDir + "/pyproject.toml"
Example:
self + "/kernels/zsh/pyproject.toml"
Name of the python interpreter (from nixpkgs) to be used for this zsh kernel.
Type: string
Default:
"python3"
Example:
"python310"
A list of required runtime packages for this zsh kernel.
Type: list of package
Default:
["zsh-5.9", "coreutils-9.1"]
Example:
[pkgs.example]
A list of user desired runtime packages for this zsh kernel.
Type: list of package
Default:
[]
Should we use default overrides provided by
poetry2nix
.Type: boolean
Default:
true
Example:
false