Configuration
Under the hood Auriya reads two TOML files, both under /data/adb/.config/auriya/
(the app writes these — you don’t have to):
| File | Scope | Full reference |
|---|---|---|
settings.toml |
Global daemon and scheduler defaults | settings.toml reference |
gamelist.toml |
Per-app whitelist and overrides | gamelist.toml reference |
This page is the orientation; the reference pages are the source of truth for every key (type, default, whether the daemon actually consumes it, and evidence).
How edits reach the daemon
Section titled “How edits reach the daemon”- From the manager app (recommended) — the app writes both files, and for the game list the daemon also rewrites it in response to app commands. This is the primary, supported path and covers every setting.
- From the CLI —
auriyactlmutates the game list over IPC (add-game,remove-game, and rawUPDATE_GAME) and can trigger a settings reload withauriyactl reload. It has no command to edit individualsettings.tomlkeys. See Command reference. - By hand (fallback) — you can edit the files directly, then
auriyactl reload(or let the file watcher pick it up). Only needed if you’re not using the app.
Two things to know before editing
Section titled “Two things to know before editing”- Some keys apply live, most at startup.
cpu.default_governor,daemon.default_mode, anddaemon.check_interval_msare re-read when you editsettings.toml; the FAS block ([fas],[dynamic_governor],[modes.*]) is read once at construction and needs a daemon restart to re-tune. Each key’s behavior is in the settings reference. fas.default_modepicks the active[modes.*]. Only the mode it names drives FAS margin/thermal; the other[modes.*]blocks are inactive until selected. See settings →[modes.*].
Invalid values
Section titled “Invalid values”There is no deny_unknown_fields, so unknown keys are silently ignored and
some fields fall back to defaults rather than erroring (e.g. an unknown game
mode resolves to Performance, an unparseable ceiling is dropped). A malformed
settings.toml aborts daemon startup; a malformed gamelist.toml does too,
but a missing game list is treated as empty. Details in the reference pages.
Performance tuning — which values to choose · settings.toml reference · gamelist.toml reference · Profile scheduler.