Configuration File Location
TUIOS stores its configuration at:- Linux/macOS:
~/.config/tuios/config.toml - Windows:
%APPDATA%\tuios\config.toml
Finding Your Config Path
Use the CLI to display the exact path:Configuration Commands
TUIOS provides dedicated commands for managing configuration:Edit Configuration
Open your config file in your default editor:$EDITOR and $VISUAL environment variables, falling back to common editors (vim, vi, nano, emacs).
View Configuration Path
Display the config file location:Reset to Defaults
Reset your configuration to default settings:Configuration Structure
The configuration file is organized into three main sections:config.toml
Appearance Section
Controls visual appearance:config.toml
Keybindings Section
Customize keyboard shortcuts:config.toml
Daemon Section
Manage daemon behavior:config.toml
Default Configuration
On first run, TUIOS automatically creates a default configuration file with:- Rounded borders
- Bottom dockbar
- 10,000 lines of scrollback
Ctrl+Bleader key (tmux-style)- Default keybindings for all actions
- Animations enabled
CLI Flags Override Config
Command-line flags take precedence over config file settings:Configuration Validation
TUIOS validates your configuration on startup:- Errors: Invalid values prevent startup and display helpful messages
- Warnings: Non-fatal issues are logged but don’t prevent startup
- Missing values: Auto-filled with defaults
Example Validation Output
Platform-Specific Defaults
macOS vs Linux Keybindings
Some keybindings have platform-specific defaults: Workspace switching:- macOS:
opt+1throughopt+9 - Linux:
alt+1throughalt+9
- macOS:
opt+tab(next window),opt+esc(exit mode) - Linux:
alt+n(next window),alt+esc(exit mode)
Configuration Auto-Reload
Changes toconfig.toml require restarting TUIOS. Some settings can be changed at runtime using:
dockbar_positionborder_styleanimationshide_window_buttons
Next Steps
Keybindings
Customize keyboard shortcuts
Themes
Configure color themes
Settings
Explore all settings and CLI flags