meta/architecture-docs/NixConfigs.md
2024-06-20 09:52:17 -04:00

16 lines
537 B
Markdown

# NixConfigs
NixConfigs is a thin layer of configuration options that distinguishes a particular Fediversity deployment from any other. It can be thought of as the API between NixPanel and NixDefinitions.
## Where it's situated
![](./architecture.png)
### [NixPanel](./NixPanel.md)
NixPanel produces the NixConfig based on options set by Administrators.
### [NixDefinitions](./NixDefinitions.md)
NixDefinitions defines what options are included in NixConfigs, and uses them to produce a description of the system that should run.