The Fusion package manager configuration is distributed across three layers in a top-down hierarchy. Higher layers overlay and modify lower ones where their content intersects.
Runtime Arguments Layer
The custom runtime layer is the highest layer, created from the passed arguments. It overlays the persistence and default layers. For detailed examples, see the terminal and docker interactions.
Persisted Files Layer
The persistence layer includes default configuration files provided by extender
packages, with the user's own config.json in the system configuration
directory applied on top.
Default Files Layer
The default layer is built from the files in the /config directory and includes
pre-configured settings. These default values are detailed on the following pages
in this chapter: