yazi/theme.toml 3.7 K raw
1
[mgr]
2
cwd = { fg = "yellow" }
3
4
find_keyword  = { fg = "yellow", italic = true }
5
find_position = { fg = "magenta", bg = "reset", italic = true }
6
7
marker_copied   = { fg = "green",  bg = "green" }
8
marker_cut      = { fg = "red",    bg = "red" }
9
marker_marked   = { fg = "cyan",   bg = "cyan" }
10
marker_selected = { fg = "yellow", bg = "yellow" }
11
12
count_copied   = { fg = "black", bg = "green" }
13
count_cut      = { fg = "black", bg = "red" }
14
count_selected = { fg = "black", bg = "yellow" }
15
16
border_symbol = "│"
17
border_style  = { fg = "white" }
18
19
syntect_theme = ""
20
21
[tabs]
22
active   = { fg = "black", bg = "white" }
23
inactive = { fg = "white", bg = "black" }
24
25
[mode]
26
normal_main = { fg = "black", bg = "yellow", bold = true }
27
normal_alt  = { fg = "yellow", bg = "black" }
28
29
select_main = { fg = "black", bg = "green", bold = true }
30
select_alt  = { fg = "green", bg = "black" }
31
32
unset_main  = { fg = "black", bg = "magenta", bold = true }
33
unset_alt   = { fg = "magenta", bg = "black" }
34
35
[status]
36
sep_left  = { open = "", close = "" }
37
sep_right = { open = "", close = "" }
38
39
progress_label  = { bold = true }
40
progress_normal = { fg = "blue",   bg = "black" }
41
progress_error  = { fg = "red",    bg = "black" }
42
43
perm_type  = { fg = "cyan" }
44
perm_read  = { fg = "yellow" }
45
perm_write = { fg = "red" }
46
perm_exec  = { fg = "green" }
47
perm_sep   = { fg = "white" }
48
49
[pick]
50
border   = { fg = "yellow" }
51
active   = { fg = "magenta" }
52
inactive = {}
53
54
[input]
55
border   = { fg = "yellow" }
56
title    = {}
57
value    = {}
58
selected = { reversed = true }
59
60
[cmp]
61
border   = { fg = "yellow" }
62
active   = { bg = "black" }
63
inactive = {}
64
65
icon_file    = ""
66
icon_folder  = ""
67
icon_command = ""
68
69
[tasks]
70
border  = { fg = "yellow" }
71
title   = {}
72
hovered = { underline = true }
73
74
[which]
75
mask            = { bg = "black" }
76
cand            = { fg = "cyan" }
77
rest            = { fg = "white" }
78
desc            = { fg = "magenta" }
79
separator       = "  "
80
separator_style = { fg = "black" }
81
82
[help]
83
on      = { fg = "cyan" }
84
run     = { fg = "magenta" }
85
hovered = { reversed = true, bold = true }
86
footer  = { fg = "white", bg = "black" }
87
88
[notify]
89
title_info  = { fg = "green" }
90
title_warn  = { fg = "yellow" }
91
title_error = { fg = "red" }
92
93
icon_info  = ""
94
icon_warn  = ""
95
icon_error = ""
96
97
[icon]
98
prepend_dirs = [
99
	{ name = "Desktop", text = "", fg = "blue" },
100
	{ name = "Downloads", text = "", fg = "blue" },
101
	{ name = "Developer", text = "󱌣", fg = "blue" },
102
	{ name = "Pictures", text = "", fg = "blue" },
103
	{ name = "Documents", text = "", fg = "blue" },
104
	{ name = "Movies", text = "", fg = "blue" },
105
	{ name = "Library", text = "", fg = "blue" },
106
	{ name = "Music", text = "", fg = "blue" },
107
	{ name = "Public", text = "󰛳", fg = "blue" },
108
]
109
prepend_conds = [
110
  { if = "dir",          text = "󰉋", fg = "blue" },
111
  { if = "hidden & dir", text = "󰉋", fg = "blue" },
112
  { if = "link",         text = "󰌹", fg = "cyan" },
113
  { if = "orphan",       text = "", fg = "red" },
114
  { if = "exec",         text = "", fg = "green" },
115
  { if = "hidden",       text = "", fg = "yellow" },
116
]
117
118
prepend_exts = [
119
  { name = "png",        text = "", fg = "red" },
120
  { name = "jpg",        text = "", fg = "red" },
121
  { name = "jpeg",        text = "", fg = "red" },
122
  { name = "webp",        text = "", fg = "red" },
123
  { name = "gif",        text = "", fg = "red" },
124
  { name = "csv",        text = "", fg = "red" },
125
]
126
127
[filetype]
128
rules = [
129
  { mime = "image/*", fg = "cyan" },
130
  { mime = "{audio,video}/*", fg = "yellow" },
131
  { mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", fg = "magenta" },
132
  { mime = "application/{pdf,doc*,rtf}", fg = "green" },
133
  { url = "*/", fg = "blue" },
134
  { url = "*",  fg = "white" },
135
]