forked from pub-solar/os
120 lines
1.4 KiB
Markdown
120 lines
1.4 KiB
Markdown
|
# Home-Manager API Container
|
||
|
Configure your home manager modules, profiles & suites.
|
||
|
|
||
|
|
||
|
## home
|
||
|
hosts, modules, suites, and profiles for home-manager
|
||
|
|
||
|
|
||
|
*_Type_*:
|
||
|
submodule or path convertible to it
|
||
|
|
||
|
|
||
|
*_Default_*
|
||
|
```
|
||
|
{}
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## home.exportedModules
|
||
|
modules to include in all hosts and export to homeModules output
|
||
|
|
||
|
|
||
|
*_Type_*:
|
||
|
list of valid modules or anything convertible to it or path convertible to it
|
||
|
|
||
|
|
||
|
*_Default_*
|
||
|
```
|
||
|
[]
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## home.externalModules
|
||
|
The `externalModules` option has been removed.
|
||
|
Any modules that should be exported should be defined with the `exportedModules`
|
||
|
option and all other modules should just go into the `modules` option.
|
||
|
|
||
|
|
||
|
*_Type_*:
|
||
|
list of valid modules or anything convertible to it
|
||
|
|
||
|
|
||
|
*_Default_*
|
||
|
```
|
||
|
[]
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## home.importables
|
||
|
Packages of paths to be passed to modules as `specialArgs`.
|
||
|
|
||
|
|
||
|
*_Type_*:
|
||
|
attribute set
|
||
|
|
||
|
|
||
|
*_Default_*
|
||
|
```
|
||
|
{}
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## home.importables.suites
|
||
|
collections of profiles
|
||
|
|
||
|
|
||
|
*_Type_*:
|
||
|
null or attribute set of list of paths or anything convertible to its or path convertible to it
|
||
|
|
||
|
|
||
|
*_Default_*
|
||
|
```
|
||
|
null
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## home.modules
|
||
|
modules to include that won't be exported
|
||
|
meant importing modules from external flakes
|
||
|
|
||
|
|
||
|
*_Type_*:
|
||
|
list of valid modules or anything convertible to it or path convertible to it
|
||
|
|
||
|
|
||
|
*_Default_*
|
||
|
```
|
||
|
[]
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## home.users
|
||
|
HM users that can be deployed portably without a host.
|
||
|
|
||
|
|
||
|
*_Type_*:
|
||
|
attribute set of HM user configs
|
||
|
|
||
|
|
||
|
*_Default_*
|
||
|
```
|
||
|
{}
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
|