traxor/config/default.toml

92 lines
2.8 KiB
TOML

# ============================================================================
# TRAXOR CONFIGURATION
# ============================================================================
# This file defines all default settings. User config (~/.config/traxor/config.toml)
# overrides these values. Only specify what you want to change in your user config.
# ============================================================================
# KEYBINDS
# ============================================================================
[keybinds]
# Navigation
prev_torrent = "k"
next_torrent = "j"
prev_tab = "h"
next_tab = "l"
# Tab switching
switch_tab_1 = "1"
switch_tab_2 = "2"
switch_tab_3 = "3"
switch_tab_4 = "4"
switch_tab_5 = "5"
# Torrent actions
toggle_torrent = "enter"
toggle_all = "a"
select = " "
move_torrent = "m"
rename_torrent = "r"
delete = "d"
delete_force = "D"
# General
toggle_help = "?"
quit = "q"
# ============================================================================
# COLORS
# ============================================================================
[colors]
# UI colors
highlight_background = "magenta"
highlight_foreground = "black"
header_foreground = "yellow"
info_foreground = "blue"
# Status colors (torrent state)
status_downloading = "cyan"
status_seeding = "white"
status_stopped = "dark_gray"
status_verifying = "yellow"
status_queued = "light_blue"
# ============================================================================
# LOGGING
# ============================================================================
[log]
traxor = "info"
ratatui = "warn"
transmission_rpc = "warn"
# ============================================================================
# TABS
# ============================================================================
# Define custom tabs with specific columns. Each tab needs a name and columns list.
#
# Available columns:
# name, status, size, downloaded, uploaded, ratio, progress, eta,
# peers, seeds, leeches, downspeed, upspeed, path, added, done,
# left, queue, error, labels, tracker, hash, private, stalled,
# finished, files, activity
[[tabs]]
name = "All"
columns = ["status", "progress", "size", "ratio", "seeds", "leeches", "added", "name"]
[[tabs]]
name = "Downloading"
columns = ["progress", "size", "left", "downspeed", "eta", "seeds", "name"]
[[tabs]]
name = "Seeding"
columns = ["ratio", "uploaded", "upspeed", "leeches", "size", "added", "name"]
[[tabs]]
name = "Active"
columns = ["status", "progress", "downspeed", "upspeed", "eta", "seeds", "leeches", "name"]
[[tabs]]
name = "Queued"
columns = ["status", "queue", "size", "progress", "added", "name"]