submodules.defaults
Description List of defaults to apply to submodule instances Type list of (submodule)
Default [ ]Declared in modules/submodules.nix submodules.defaults.*.default
Description Default to apply to submodule instance Type unspecified value
Default { }Declared in modules/submodules.nix submodules.defaults.*.features
Description List of features that submodule has to have to apply defaults Type list of string
Default [ ]Declared in modules/submodules.nix submodules.defaults.*.name
Description Name of the submodule to apply defaults for Type null or string
Default nullDeclared in modules/submodules.nix submodules.defaults.*.version
Description Version of submodule to apply defaults for. If version starts with
“~” it is threated as regex pattern for example “~1.0.* Type null or string
Default nullDeclared in modules/submodules.nix submodules.imports
Description List of submodule imports Type list of ((submodule) or absolute path convertible to it)
Default [ ]Declared in modules/submodules.nix submodules.imports.*.definition
Description Submodule definition Type attribute set
Default Declared in modules/submodules.nix submodules.imports.*.exportAs
Description Name under which to register exports Type null or string
Default nullDeclared in modules/submodules.nix submodules.imports.*.features
Description List of features exposed by submodule Type list of string
Default Declared in modules/submodules.nix submodules.imports.*.module
Description Module defining submodule Type unspecified value
Default Declared in modules/submodules.nix submodules.imports.*.modules
Description List of modules defining submodule Type list of unspecified value
Default [ config.module ]Declared in modules/submodules.nix submodules.instances
Description Attribute set of submodule instances Type attribute set of (submodule)
Default { }Declared in modules/submodules.nix submodules.instances.<name>.args
Description Submodule arguments (alias of config.submodule.args) Type unspecified value
Default Declared in modules/submodules.nix submodules.instances.<name>.config
Description N/A Type submodule
Default { }Declared in modules/submodules.nix submodules.instances.<name>.name
Description Submodule instance name Type string
Default "‹name›"Declared in modules/submodules.nix submodules.instances.<name>.passthru.enable
Description Whether to passthru submodule resources Type boolean
Default trueDeclared in modules/submodules.nix submodules.instances.<name>.submodule
Description Name of the submodule to use Type string
Default "‹name›"Declared in modules/submodules.nix submodules.instances.<name>.version
Description Version of submodule to use, if version starts with “~” it is
threated as regex pattern for example “~1.0.*” Type null or string
Default nullDeclared in modules/submodules.nix submodules.propagate.enable
Description Whether to propagate defaults and imports from parent to child Type boolean
Default trueDeclared in modules/submodules.nix submodules.specialArgs
Description Special args to pass to submodules. These arguments can be used for imports Type attribute set
Default { }Declared in modules/submodules.nix