Skip to content

Flake parts options

perSystem.shellModules

Extra modules that are automatically included in every shell. This allows other Flake Parts modules to define shared options and behavior for all shells.

Type: list of module

Default:

[ ]

Declared by: - templates/nix-shell-parts-vendored/nix/vendored/shell-modules.nix

perSystem.shells

Collection of named (development) shells. Each entry defines its own packages and settings and is exported to the flake outputs as devShells.<name>.;

Type: attribute set of (submodule)

Default:

{ }

Declared by: - templates/nix-shell-parts-vendored/nix/vendored/shell-modules.nix