Configuration
MUTX uses XDG-style paths by default.
Paths
- Config directory:
~/.config/mutx/ - Data directory:
~/.local/share/mutx/ - Bootstrap file:
~/.config/mutx/config.toml - Default socket path:
/tmp/mutx/mutx.sock
After first run, most settings live in the SQLite database under the data directory. The TOML file becomes a minimal bootstrap file, mainly for db_path.
CLI and environment overrides
mutx-tui supports these overrides:
--config-dirorMUTX_CONFIG_DIR--data-dirorMUTX_DATA_DIR--socket-pathorMUTX_SOCKET_PATH--log-fileorMUTX_LOG_FILE--log-levelorMUTX_LOG_LEVEL
Bootstrap example
db_path = "/home/alice/.local/share/mutx/mutx.db"
Runtime settings
The application persists settings such as:
- theme flavor:
mocha,latte,macchiato,frappe - log level
- log-to-file toggle
- vim navigation mode
- hidden balance mode
- dashboard animation toggle
- Solana network defaults and overrides
- custom RPC and explorer URL templates
- keybindings
Solana configuration
Supported default networks:
devnettestnetmainnetcustom
Available global overrides include:
- per-network RPC endpoints
- per-network explorer transaction URLs with
{tx} - per-network explorer address URLs with
{addr} - Jupiter API key
- Raydium API key