aboutsummaryrefslogtreecommitdiffstats
path: root/oxicord/config.toml
diff options
context:
space:
mode:
authorGravatar BanceDev 2026-02-21 14:54:14 -0500
committerGravatar BanceDev 2026-02-21 14:54:14 -0500
commitd9be77d6429d598f3ec7eead1620c33556b7c865 (patch)
treee5537c045d868e7a65147a69746ec173a217d327 /oxicord/config.toml
initial commit
Diffstat (limited to 'oxicord/config.toml')
-rw-r--r--oxicord/config.toml140
1 files changed, 140 insertions, 0 deletions
diff --git a/oxicord/config.toml b/oxicord/config.toml
new file mode 100644
index 0000000..556164a
--- /dev/null
+++ b/oxicord/config.toml
@@ -0,0 +1,140 @@
+# Application configuration
+#
+# Log level: trace, debug, info, warn, error
+log_level = "info"
+
+# Enable mouse support
+mouse = true
+
+# Disable user colors (monochrome mode)
+disable_user_colors = false
+
+# Quick Switcher default sort mode
+# Options: "recents", "mixed"
+quick_switcher_order = "recents"
+
+# Editor command to use for file viewing/editing.
+# Overrides $EDITOR environment variable.
+# Examples:
+# editor = "nvim"
+# editor = "code -w"
+# editor = "nano"
+
+[keybindings]
+# Custom keybindings configuration
+# Format: "Key+Modifier" = "Action"
+#
+# Supported Modifiers:
+# - Ctrl (or Control)
+# - Alt
+# - Shift
+#
+# Supported Special Keys:
+# - Esc, Enter, Tab, BackTab, Backspace, Delete, Insert
+# - Home, End, PageUp, PageDown
+# - Up, Down, Left, Right
+# - F1 to F12
+# - Space
+#
+# Examples:
+# "Ctrl+q" = "Quit"
+# "Alt+Enter" = "SendMessage"
+# "Ctrl+k" = "ToggleQuickSwitcher"
+# "Shift+Up" = "ScrollUp"
+
+# --- Available Actions ---
+#
+# General:
+# "Quit"
+# "Logout"
+# "SecureLogout"
+# "ToggleHelp"
+# "ToggleGuildsTree"
+# "ToggleFileExplorer"
+# "ToggleHiddenFiles"
+# "ToggleDisplayName"
+# "ToggleQuickSwitcher"
+# "NextTab"
+# "Cancel"
+#
+# Navigation & Focus:
+# "FocusGuilds"
+# "FocusMessages"
+# "FocusInput"
+# "FocusNext"
+# "FocusPrevious"
+# "NavigateUp"
+# "NavigateDown"
+# "NavigateLeft"
+# "NavigateRight"
+# "Select"
+# "SelectFirst"
+# "SelectLast"
+# "Collapse"
+# "MoveToParent"
+#
+# Scrolling:
+# "ScrollDown"
+# "ScrollUp"
+# "ScrollToTop"
+# "ScrollToBottom"
+#
+# Messages & Chat:
+# "SendMessage"
+# "Reply"
+# "ReplyNoMention"
+# "EditMessage"
+# "DeleteMessage"
+# "CopyContent"
+# "CopyImage"
+# "YankId"
+# "YankUrl"
+# "OpenAttachments"
+# "JumpToReply"
+# "LoadHistory"
+# "ClearSelection"
+#
+# Input:
+# "OpenEditor"
+# "ClearInput"
+# "Paste"
+
+[ui]
+# Group guilds into folders
+group_guilds = false
+
+# Use display name (Global Name) instead of username where available
+use_display_name = true
+
+# Show image previews in chat
+image_preview = true
+
+# Timestamp format string (chrono format)
+timestamp_format = "%H:%M"
+
+# Show typing indicators
+show_typing = true
+
+# Enable TachyonFX animations
+enable_animations = true
+
+# Notification duration in seconds
+notification_duration = 5
+
+# If true, hide messages from blocked users completely.
+# If false, show a placeholder "[blocked message]" instead.
+hide_blocked_completely = false
+
+[notifications]
+# Enable desktop notifications
+desktop = true
+
+# Enable internal TUI notifications
+internal = true
+
+[theme]
+# Accent color (name or hex code)
+accent_color = "Green"
+
+# Theme mode: dark, light, auto
+mode = "dark"