theme.toml
# Yazi — тема Kanagawa (wave)
# Единый стандарт с kitty (kitty.conf) и neovim (init.lua)
#
# sumiInk0 #16161d | bg #1f1f28 | sumiInk4 #2a2a37 | sumiInk5 #363646 | sumiInk6 #54546d
# fg #dcd7ba | oldWhite #c8c093 | comment #8a887f
# blue #7e9cd8 | springBlue #7fb4ca | aqua #7aa89f | green #98bb6c | yellow #e6c384
# orange #ffa066 | red #e46876 | violet #957fb8 | pink #d27e99
[mgr]
cwd = { fg = "#7fb4ca" }
# Курсор / выделенная строка
hovered = { fg = "#1f1f28", bg = "#7e9cd8" }
preview_hovered = { underline = true }
# Поиск
find_keyword = { fg = "#e6c384", bold = true }
find_position = { fg = "#d27e99", bg = "reset", bold = true }
# Маркеры операций
marker_copied = { fg = "#98bb6c", bg = "#98bb6c" }
marker_cut = { fg = "#e46876", bg = "#e46876" }
marker_marked = { fg = "#7aa89f", bg = "#7aa89f" }
marker_selected = { fg = "#e6c384", bg = "#e6c384" }
# Счётчики
count_copied = { fg = "#1f1f28", bg = "#98bb6c" }
count_cut = { fg = "#1f1f28", bg = "#e46876" }
count_selected = { fg = "#1f1f28", bg = "#e6c384" }
border_symbol = "│"
border_style = { fg = "#363646" }
[mode]
normal_main = { fg = "#1f1f28", bg = "#7e9cd8", bold = true }
normal_alt = { fg = "#7e9cd8", bg = "#2a2a37" }
select_main = { fg = "#1f1f28", bg = "#ffa066", bold = true }
select_alt = { fg = "#ffa066", bg = "#2a2a37" }
unset_main = { fg = "#1f1f28", bg = "#957fb8", bold = true }
unset_alt = { fg = "#957fb8", bg = "#2a2a37" }
[status]
separator_open = ""
separator_close = ""
separator_style = { fg = "#2a2a37", bg = "#2a2a37" }
progress_label = { fg = "#dcd7ba", bold = true }
progress_normal = { fg = "#7e9cd8", bg = "#363646" }
progress_error = { fg = "#e46876", bg = "#363646" }
perm_type = { fg = "#7aa89f" }
perm_read = { fg = "#e6c384" }
perm_write = { fg = "#e46876" }
perm_exec = { fg = "#98bb6c" }
perm_sep = { fg = "#54546d" }
[tabs]
active = { fg = "#1f1f28", bg = "#7e9cd8", bold = true }
inactive = { fg = "#8a887f", bg = "#2a2a37" }
[which]
mask = { bg = "#2a2a37" }
cand = { fg = "#7aa89f" }
rest = { fg = "#8a887f" }
desc = { fg = "#dcd7ba" }
separator = " "
separator_style = { fg = "#363646" }
[confirm]
border = { fg = "#7e9cd8" }
title = { fg = "#7e9cd8" }
content = {}
list = { fg = "#7aa89f" }
btn_yes = { fg = "#1f1f28", bg = "#98bb6c", bold = true }
btn_no = { fg = "#1f1f28", bg = "#e46876", bold = true }
btn_labels = [ " Yes ", " (N)o " ]
[spot]
border = { fg = "#7e9cd8" }
title = { fg = "#7e9cd8" }
tbl_col = { fg = "#e6c384" }
tbl_cell = { fg = "#1f1f28", bg = "#7e9cd8" }
[notify]
title_info = { fg = "#98bb6c" }
title_warn = { fg = "#e6c384" }
title_error = { fg = "#e46876" }
[pick]
border = { fg = "#7e9cd8" }
active = { fg = "#d27e99", bold = true }
inactive = { fg = "#dcd7ba" }
[input]
border = { fg = "#7e9cd8" }
title = {}
value = {}
selected = { reversed = true }
[cmp]
border = { fg = "#7e9cd8" }
active = { fg = "#d27e99", bold = true }
inactive = { fg = "#dcd7ba" }
icon_file = ""
icon_folder = ""
icon_command = ""
[tasks]
border = { fg = "#7e9cd8" }
title = {}
hovered = { fg = "#d27e99", underline = true }
[help]
on = { fg = "#7aa89f" }
run = { fg = "#d27e99" }
desc = { fg = "#dcd7ba" }
hovered = { fg = "#1f1f28", bg = "#7e9cd8", bold = true }
footer = { fg = "#dcd7ba", bg = "#2a2a37" }
[filetype]
rules = [
{ mime = "image/*", fg = "#7aa89f" },
{ mime = "{audio,video}/*", fg = "#e6c384" },
{ mime = "application/{,g}zip", fg = "#957fb8" },
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#957fb8" },
{ mime = "application/{pdf,doc,rtf}", fg = "#ffa066" },
{ url = "*.md", fg = "#ffa066" },
{ url = "*/", fg = "#7e9cd8" },
{ url = "*", fg = "#dcd7ba" },
]