MyNixOS website logo
option

services.portmaster.settings

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";
}