Skip to content

Configuration

gmux works out of the box with no configuration. Everything is customizable through three config files in ~/.config/gmux/:

FilePurposeReference
host.tomlDaemon behavior: port, Tailscale remote accesshost.toml →
settings.jsoncTerminal options, keybinds, UI preferencessettings.jsonc →
theme.jsoncTerminal color palette (Windows Terminal theme compatible)theme.jsonc →

All files are optional. Create or edit them manually. The only exception is gmuxd remote, which can add [tailscale] to host.toml with your confirmation.

Settings and theme changes take effect on browser refresh (no daemon restart needed). Host config changes require restarting gmuxd.