Configuration
Config File Location
Section titled “Config File Location”Mutsumi searches for config in this order:
1. ~/.mutsumi/config.toml (preferred)2. ~/.config/mutsumi/config.toml (legacy fallback)Platform exceptions:
- macOS also accepts:
~/Library/Application Support/mutsumi/ - Windows:
%APPDATA%\mutsumi\
Config Fields
Section titled “Config Fields”# Theme — "monochrome-zen" (default), "solarized", "nord", "dracula"theme = "monochrome-zen"
# Keybindings — "arrows" (default), "vim", "emacs"keybindings = "arrows"
# Language — "en" (default), "zh", "ja"language = "en"
# Default scope tab on launchdefault_scope = "day"
# Notification mode — "quiet" (default), "badge", "bell", "system"notification_mode = "quiet"
# Custom keybinding overrides (action = "key")[key_overrides]# quit = "ctrl+q"# cursor_down = "ctrl+j"
# Columns to show in task listcolumns = ["checkbox", "title", "tags", "priority"]
# Default task file path (optional)# default_path = "/path/to/mutsumi.json"
# Event log path (optional)# event_log_path = "~/.local/share/mutsumi/events.jsonl"
# Custom Textual CSS overrides (optional)# custom_css_path = "~/.config/mutsumi/custom.tcss"Config Commands
Section titled “Config Commands”mutsumi config --edit # Open in $EDITORmutsumi config --show # Print current configmutsumi config --reset # Reset to defaultsmutsumi config --path # Print config file pathInitial Setup
Section titled “Initial Setup”mutsumi init # Interactive setupmutsumi init --defaults # Non-interactive, all defaultsmutsumi init --lang zh # Set language to Chinesemutsumi init --personal # Initialize personal tasks (~/.mutsumi/mutsumi.json)Mutsumi works without any config file — all settings have sensible defaults.