# 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.