presto

Configuration (config.toml)

Presto supports an optional config.toml file for user-tunable settings.

Location

By default on Linux (XDG), Presto looks here:

You can also override the path entirely with:

Precedence

Highest wins:

  1. Environment variables (prefix PRESTO__, __ separates nested fields)
  2. config.toml
  3. Built-in defaults

Example environment override:

PRESTO__AUDIO__CROSSFADE_MS=0 presto

Schema

[playback]

Defaults:

[audio]

[controls]

[ui]

[library]

Example

See docs/config.example.toml for a full example.