Global Portmaster settings for runtime config.json. Per-application profiles are managed by profiles.
Merge order is recursive and later inputs win: this option, settingsFile, then secretsFile.
When declarative configuration is active, the module owns runtime config.json; global changes made only through the UI are not preserved across service starts.
Do not put secrets here; values are stored in the Nix store. Use secretsFile instead.
Upstream currently documents the available keys in basic_config.go.
Declarations
Type
open submodule of (JSON value)Default
{ }Example
{
"core/log/level" = "warning";
}