Files
home/.config/yazi/theme.toml
T

140 lines
4.3 KiB
TOML

# Nord theme for Yazi
# https://www.nordtheme.com/docs/colors-and-palettes
#
# Polar Night: nord0=#2E3440 nord1=#3B4252 nord2=#434C5E nord3=#4C566A
# Snow Storm: nord4=#D8DEE9 nord5=#E5E9F0 nord6=#ECEFF4
# Frost: nord7=#8FBCBB nord8=#88C0D0 nord9=#81A1C1 nord10=#5E81AC
# Aurora: nord11=#BF616A nord12=#D08770 nord13=#EBCB8B nord14=#A3BE8C nord15=#B48EAD
[app]
overall = { bg = "#2E3440" }
[mgr]
cwd = { fg = "#88C0D0", bold = true }
hovered = { bg = "#3B4252" }
find_keyword = { fg = "#EBCB8B", bold = true, italic = true, underline = true }
find_position = { fg = "#D08770", bg = "reset", bold = true, italic = true }
symlink_target = { fg = "#81A1C1", italic = true }
marker_copied = { fg = "#A3BE8C", bg = "#A3BE8C" }
marker_cut = { fg = "#BF616A", bg = "#BF616A" }
marker_marked = { fg = "#EBCB8B", bg = "#EBCB8B" }
marker_selected = { fg = "#88C0D0", bg = "#88C0D0" }
count_copied = { fg = "#2E3440", bg = "#A3BE8C" }
count_cut = { fg = "#2E3440", bg = "#BF616A" }
count_selected = { fg = "#2E3440", bg = "#88C0D0" }
border_symbol = "│"
border_style = { fg = "#4C566A" }
[indicator]
parent = { reversed = true }
current = { reversed = true }
preview = { underline = true }
padding = { open = " ", close = " " }
[tabs]
active = { fg = "#ECEFF4", bg = "#434C5E", bold = true }
inactive = { fg = "#4C566A", bg = "#3B4252" }
sep_inner = { open = "", close = "" }
sep_outer = { open = "", close = "" }
[mode]
normal_main = { fg = "#2E3440", bg = "#88C0D0", bold = true }
normal_alt = { fg = "#88C0D0", bg = "#3B4252" }
select_main = { fg = "#2E3440", bg = "#A3BE8C", bold = true }
select_alt = { fg = "#A3BE8C", bg = "#3B4252" }
unset_main = { fg = "#2E3440", bg = "#EBCB8B", bold = true }
unset_alt = { fg = "#EBCB8B", bg = "#3B4252" }
[status]
overall = { fg = "#D8DEE9", bg = "#3B4252" }
sep_left = { open = "", close = "" }
sep_right = { open = "", close = "" }
perm_type = { fg = "#81A1C1" }
perm_read = { fg = "#A3BE8C" }
perm_write = { fg = "#BF616A" }
perm_exec = { fg = "#EBCB8B" }
perm_sep = { fg = "#4C566A" }
progress_label = { fg = "#ECEFF4", bold = true }
progress_normal = { fg = "#88C0D0", bg = "#3B4252" }
progress_error = { fg = "#BF616A", bg = "#3B4252" }
[which]
cols = 3
mask = { bg = "#3B4252" }
cand = { fg = "#88C0D0" }
rest = { fg = "#D8DEE9" }
desc = { fg = "#4C566A" }
separator = " "
separator_style = { fg = "#4C566A" }
[confirm]
border = { fg = "#81A1C1" }
title = { fg = "#88C0D0", bold = true }
body = {}
list = {}
btn_yes = { fg = "#2E3440", bg = "#A3BE8C", bold = true }
btn_no = { fg = "#2E3440", bg = "#BF616A", bold = true }
btn_labels = [" [Y]es ", " (N)o "]
[spot]
border = { fg = "#81A1C1" }
title = { fg = "#88C0D0", bold = true }
tbl_col = { fg = "#88C0D0", bold = true }
tbl_cell = { fg = "#EBCB8B", reversed = true }
[notify]
title_info = { fg = "#A3BE8C", bold = true }
title_warn = { fg = "#EBCB8B", bold = true }
title_error = { fg = "#BF616A", bold = true }
icon_info = ""
icon_warn = ""
icon_error = ""
[pick]
border = { fg = "#81A1C1" }
active = { fg = "#88C0D0", bold = true }
inactive = {}
[input]
border = { fg = "#81A1C1" }
title = { fg = "#88C0D0", bold = true }
value = {}
selected = { reversed = true }
[cmp]
border = { fg = "#81A1C1" }
active = { reversed = true }
inactive = {}
icon_file = ""
icon_folder = ""
icon_command = ""
[tasks]
border = { fg = "#81A1C1" }
title = { fg = "#88C0D0", bold = true }
hovered = { fg = "#B48EAD", bold = true }
[help]
on = { fg = "#8FBCBB" }
run = { fg = "#B48EAD" }
desc = {}
hovered = { reversed = true, bold = true }
footer = { fg = "#2E3440", bg = "#D8DEE9" }
[filetype]
rules = [
# Images
{ mime = "image/*", fg = "#D08770" },
# Media
{ mime = "{audio,video}/*", fg = "#B48EAD" },
# Archives
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio}", fg = "#BF616A" },
# Documents
{ mime = "application/{pdf,doc,rtf}", fg = "#88C0D0" },
# Special files
{ url = "*", is = "orphan", bg = "#BF616A" },
{ url = "*", is = "exec", fg = "#A3BE8C" },
# Directories
{ url = "*/", fg = "#81A1C1" },
]