Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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-dir or MUTX_CONFIG_DIR
  • --data-dir or MUTX_DATA_DIR
  • --socket-path or MUTX_SOCKET_PATH
  • --log-file or MUTX_LOG_FILE
  • --log-level or MUTX_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:

  • devnet
  • testnet
  • mainnet
  • custom

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