Skip to content

Commit fa2d615

Browse files
committed
chore(extras): auto-generate extras
1 parent 3cd7b3e commit fa2d615

4 files changed

Lines changed: 320 additions & 140 deletions

File tree

extras/yazi/astrodark.toml

Lines changed: 80 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,75 @@
1-
[manager]
2-
# NOTE: can combined with tmTheme (sublime colorshceme file) for preview code highlight
3-
# highlight = "path/to/tmTheme"
1+
"$schema" = "https://yazi-rs.github.io/schemas/theme.json"
42

5-
cwd = { fg = "#494D56", italic = true }
3+
[app]
4+
overall = { bg = "#1A1D23" }
65

7-
# Hovered
8-
hovered = { bg = "#26343F" }
9-
preview_hovered = { bg = "#26343F" }
6+
[mgr]
7+
cwd = { fg = "#494D56", italic = true }
108

119
# Find
1210
find_keyword = { fg = "#1A1D23", bg = "#EB8332", bold = true }
1311
find_position = { fg = "#50A4E9", bg = "#26343F", bold = true }
1412

13+
# Symlink
14+
symlink_target = { italic = true }
15+
1516
# Marker
1617
marker_copied = { fg = "#75AD47", bg = "#75AD47" }
1718
marker_cut = { fg = "#F8747E", bg = "#F8747E" }
1819
marker_marked = { fg = "#CC83E3", bg = "#CC83E3" }
1920
marker_selected = { fg = "#50A4E9", bg = "#50A4E9" }
2021

21-
# Tab
22-
tab_active = { fg = "#ADB0BB", bg = "#1A1D23" }
23-
tab_inactive = { fg = "#494D56", bg = "#111317" }
24-
tab_width = 1
25-
2622
# Count
2723
count_copied = { fg = "#9B9FA9", bg = "#75AD47" }
2824
count_cut = { fg = "#9B9FA9", bg = "#F8747E" }
2925
count_selected = { fg = "#9B9FA9", bg = "#50A4E9" }
26+
3027
# Border
3128
border_symbol = ""
3229
border_style = { fg = "#3A3E47" }
3330

34-
[status]
35-
separator_open = ""
36-
separator_close = ""
37-
separator_style = { fg = "#3A3E47", bg = "#3A3E47" }
31+
# NOTE: can be combined with tmTheme (sublime colorshceme file) for preview code highlight
32+
# syntect_theme = "path/to/tmTheme"
33+
34+
# Tab
35+
[tabs]
36+
active = { fg = "#ADB0BB", bg = "#1A1D23" }
37+
inactive = { fg = "#494D56", bg = "#111317" }
3838

3939
# Mode
40-
mode_normal = { fg = "#1A1D23", bg = "#50A4E9", bold = true }
41-
mode_select = { fg = "#1A1D23", bg = "#CC83E3", bold = true }
42-
mode_unset = { fg = "#1A1D23", bg = "#F8747E", bold = true }
40+
[mode]
41+
normal_main = { fg = "#1A1D23", bg = "#50A4E9", bold = true }
42+
normal_alt = { fg = "#50A4E9", bg = "#16181D" }
43+
44+
select_main = { fg = "#1A1D23", bg = "#CC83E3", bold = true }
45+
select_alt = { fg = "#CC83E3", bg = "#16181D" }
46+
47+
unset_main = { fg = "#1A1D23", bg = "#F8747E", bold = true }
48+
unset_alt = { fg = "#F8747E", bg = "#16181D" }
49+
50+
# Indicator
51+
[indicator]
52+
parent = { bg = "#26343F" }
53+
current = { bg = "#26343F" }
54+
preview = { bg = "#26343F" }
55+
56+
# Status
57+
[status]
58+
sep_right = { open = "", close = "" }
59+
sep_left = { open = "", close = "" }
60+
overall = { fg = "#3A3E47", bg = "#3A3E47" }
4361

4462
# Progress
4563
progress_label = { fg = "#494D56", bold = true }
4664
progress_normal = { fg = "#1A1D23" }
4765
progress_error = { fg = "#F8747E" }
4866

4967
# Permissions
50-
permissions_t = { fg = "#50A4E9" }
51-
permissions_r = { fg = "#D09214" }
52-
permissions_w = { fg = "#F8747E" }
53-
permissions_x = { fg = "#75AD47" }
54-
permissions_s = { fg = "#3A3E47" }
55-
56-
[select]
57-
border = { fg = "#3A3E47" }
58-
active = { fg = "#9B9FA9", bg = "#26343F" }
59-
inactive = { fg = "#9B9FA9" }
68+
perm_type = { fg = "#50A4E9" }
69+
perm_read = { fg = "#D09214" }
70+
perm_write = { fg = "#F8747E" }
71+
perm_exec = { fg = "#75AD47" }
72+
perm_sep = { fg = "#3A3E47" }
6073

6174
# Input
6275
[input]
@@ -66,20 +79,40 @@ value = { fg = "#CC83E3" }
6679
selected = { bg = "#26343F" }
6780

6881
# Completion
69-
[completion]
82+
[cmp]
7083
border = { fg = "#50A4E9" }
7184
active = { fg = "#9B9FA9", bg = "#26343F" }
7285
inactive = { fg = "#9B9FA9" }
7386

87+
# Icons
88+
icon_file = ""
89+
icon_folder = ""
90+
icon_command = ""
91+
7492
# Tasks
7593
[tasks]
7694
border = { fg = "#3A3E47" }
7795
title = { fg = "#50A4E9" }
7896
hovered = { fg = "#9B9FA9", bg="#26343F" }
7997

98+
# Confirm
99+
[confirm]
100+
border = { fg = "#50A4E9" }
101+
title = { fg = "#50A4E9" }
102+
content = {}
103+
body = {}
104+
list = {}
105+
btn_yes = { reversed = true }
106+
btn_no = {}
107+
108+
# Spot
109+
[spot]
110+
border = { fg = "#3A3E47" }
111+
title = { fg = "#3A3E47" }
112+
80113
# Which
81114
[which]
82-
cols = 3
115+
cols = 3
83116
mask = { bg = "#16181D" }
84117
cand = { fg = "#00B298" }
85118
rest = { fg = "#50A4E9" }
@@ -93,15 +126,26 @@ title_info = { fg = "#50A4E9" }
93126
title_warn = { fg = "#D09214" }
94127
title_error = { fg = "#F8747E" }
95128

129+
# Icons
130+
icon_info = ""
131+
icon_warn = ""
132+
icon_error = ""
133+
134+
# Pick
135+
[pick]
136+
border = { fg = "#3A3E47" }
137+
active = { fg = "#9B9FA9", bg = "#26343F" }
138+
inactive = { fg = "#9B9FA9" }
139+
96140
# Help
97141
[help]
98142
on = { fg = "#75AD47" }
99143
run = { fg = "#CC83E3" }
144+
desc = { fg = "#50A4E9" }
100145
hovered = { bg = "#26343F" }
101146
footer = { fg = "#9B9FA9", bg = "#1A1D23" }
102147

103148
[filetype]
104-
105149
rules = [
106150
# Images
107151
{ mime = "image/*", fg = "#DFAB25" },
@@ -120,9 +164,10 @@ rules = [
120164
# { mime = "inode/x-empty", fg = "#FF838B" },
121165

122166
# Special files
123-
{ name = "*", is = "orphan", bg = "#FF838B" },
124-
{ name = "*", is = "exec" , fg = "#87C05F" },
167+
{ url = "*", is = "orphan", bg = "#FF838B" },
168+
{ url = "*", is = "exec" , fg = "#87C05F" },
125169

126170
# Fallback
127-
{ name = "*/", fg = "#5EB7FF" }
171+
{ url = "*/", fg = "#5EB7FF" }
172+
{ url = "*", fg = "#9B9FA9" }
128173
]

extras/yazi/astrojupiter.toml

Lines changed: 80 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,75 @@
1-
[manager]
2-
# NOTE: can combined with tmTheme (sublime colorshceme file) for preview code highlight
3-
# highlight = "path/to/tmTheme"
1+
"$schema" = "https://yazi-rs.github.io/schemas/theme.json"
42

5-
cwd = { fg = "#937C7A", italic = true }
3+
[app]
4+
overall = { bg = "#FEEEEE" }
65

7-
# Hovered
8-
hovered = { bg = "#BBC9D7" }
9-
preview_hovered = { bg = "#BBC9D7" }
6+
[mgr]
7+
cwd = { fg = "#937C7A", italic = true }
108

119
# Find
1210
find_keyword = { fg = "#FEEEEE", bg = "#D05312", bold = true }
1311
find_position = { fg = "#0090A2", bg = "#BBC9D7", bold = true }
1412

13+
# Symlink
14+
symlink_target = { italic = true }
15+
1516
# Marker
1617
marker_copied = { fg = "#569400", bg = "#569400" }
1718
marker_cut = { fg = "#D04F4E", bg = "#D04F4E" }
1819
marker_marked = { fg = "#BD51A4", bg = "#BD51A4" }
1920
marker_selected = { fg = "#0090A2", bg = "#0090A2" }
2021

21-
# Tab
22-
tab_active = { fg = "#815654", bg = "#FEEEEE" }
23-
tab_inactive = { fg = "#937C7A", bg = "#D8D6D5" }
24-
tab_width = 1
25-
2622
# Count
2723
count_copied = { fg = "#9E7876", bg = "#569400" }
2824
count_cut = { fg = "#9E7876", bg = "#D04F4E" }
2925
count_selected = { fg = "#9E7876", bg = "#D04F4E" }
26+
3027
# Border
3128
border_symbol = ""
3229
border_style = { fg = "#D04F4E" }
3330

34-
[status]
35-
separator_open = ""
36-
separator_close = ""
37-
separator_style = { fg = "#D0B6B6", bg = "#D0B6B6" }
31+
# NOTE: can be combined with tmTheme (sublime colorshceme file) for preview code highlight
32+
# syntect_theme = "path/to/tmTheme"
33+
34+
# Tab
35+
[tabs]
36+
active = { fg = "#815654", bg = "#FEEEEE" }
37+
inactive = { fg = "#937C7A", bg = "#D8D6D5" }
3838

3939
# Mode
40-
mode_normal = { fg = "#FEEEEE", bg = "#0090A2", bold = true }
41-
mode_select = { fg = "#FEEEEE", bg = "#BD51A4", bold = true }
42-
mode_unset = { fg = "#FEEEEE", bg = "#D04F4E", bold = true }
40+
[mode]
41+
normal_main = { fg = "#FEEEEE", bg = "#0090A2", bold = true }
42+
normal_alt = { fg = "#0090A2", bg = "#F9DCD1" }
43+
44+
select_main = { fg = "#FEEEEE", bg = "#BD51A4", bold = true }
45+
select_alt = { fg = "#BD51A4", bg = "#F9DCD1" }
46+
47+
unset_main = { fg = "#FEEEEE", bg = "#D04F4E", bold = true }
48+
unset_alt = { fg = "#D04F4E", bg = "#F9DCD1" }
49+
50+
# Indicator
51+
[indicator]
52+
parent = { bg = "#BBC9D7" }
53+
current = { bg = "#BBC9D7" }
54+
preview = { bg = "#BBC9D7" }
55+
56+
# Status
57+
[status]
58+
sep_right = { open = "", close = "" }
59+
sep_left = { open = "", close = "" }
60+
overall = { fg = "#D0B6B6", bg = "#D0B6B6" }
4361

4462
# Progress
4563
progress_label = { fg = "#937C7A", bold = true }
4664
progress_normal = { fg = "#FEEEEE" }
4765
progress_error = { fg = "#D04F4E" }
4866

4967
# Permissions
50-
permissions_t = { fg = "#0090A2" }
51-
permissions_r = { fg = "#AC7300" }
52-
permissions_w = { fg = "#D04F4E" }
53-
permissions_x = { fg = "#569400" }
54-
permissions_s = { fg = "#D0B6B6" }
55-
56-
[select]
57-
border = { fg = "#D04F4E" }
58-
active = { fg = "#9E7876", bg = "#BBC9D7" }
59-
inactive = { fg = "#9E7876" }
68+
perm_type = { fg = "#0090A2" }
69+
perm_read = { fg = "#AC7300" }
70+
perm_write = { fg = "#D04F4E" }
71+
perm_exec = { fg = "#569400" }
72+
perm_sep = { fg = "#D0B6B6" }
6073

6174
# Input
6275
[input]
@@ -66,20 +79,40 @@ value = { fg = "#BD51A4" }
6679
selected = { bg = "#BBC9D7" }
6780

6881
# Completion
69-
[completion]
82+
[cmp]
7083
border = { fg = "#D04F4E" }
7184
active = { fg = "#9E7876", bg = "#BBC9D7" }
7285
inactive = { fg = "#9E7876" }
7386

87+
# Icons
88+
icon_file = ""
89+
icon_folder = ""
90+
icon_command = ""
91+
7492
# Tasks
7593
[tasks]
7694
border = { fg = "#D04F4E" }
7795
title = { fg = "#D04F4E" }
7896
hovered = { fg = "#9E7876", bg="#BBC9D7" }
7997

98+
# Confirm
99+
[confirm]
100+
border = { fg = "#D04F4E" }
101+
title = { fg = "#D04F4E" }
102+
content = {}
103+
body = {}
104+
list = {}
105+
btn_yes = { reversed = true }
106+
btn_no = {}
107+
108+
# Spot
109+
[spot]
110+
border = { fg = "#D04F4E" }
111+
title = { fg = "#D04F4E" }
112+
80113
# Which
81114
[which]
82-
cols = 3
115+
cols = 3
83116
mask = { bg = "#F9DCD1" }
84117
cand = { fg = "#00976C" }
85118
rest = { fg = "#0090A2" }
@@ -93,15 +126,26 @@ title_info = { fg = "#D04F4E" }
93126
title_warn = { fg = "#AC7300" }
94127
title_error = { fg = "#D04F4E" }
95128

129+
# Icons
130+
icon_info = ""
131+
icon_warn = ""
132+
icon_error = ""
133+
134+
# Pick
135+
[pick]
136+
border = { fg = "#D04F4E" }
137+
active = { fg = "#9E7876", bg = "#BBC9D7" }
138+
inactive = { fg = "#9E7876" }
139+
96140
# Help
97141
[help]
98142
on = { fg = "#569400" }
99143
run = { fg = "#BD51A4" }
144+
desc = { fg = "#0090A2" }
100145
hovered = { bg = "#BBC9D7" }
101146
footer = { fg = "#9E7876", bg = "#FEEEEE" }
102147

103148
[filetype]
104-
105149
rules = [
106150
# Images
107151
{ mime = "image/*", fg = "#805C00" },
@@ -120,9 +164,10 @@ rules = [
120164
# { mime = "inode/x-empty", fg = "#A13F37" },
121165

122166
# Special files
123-
{ name = "*", is = "orphan", bg = "#A13F37" },
124-
{ name = "*", is = "exec" , fg = "#467118" },
167+
{ url = "*", is = "orphan", bg = "#A13F37" },
168+
{ url = "*", is = "exec" , fg = "#467118" },
125169

126170
# Fallback
127-
{ name = "*/", fg = "#006E89" }
171+
{ url = "*/", fg = "#006E89" }
172+
{ url = "*", fg = "#9E7876" }
128173
]

0 commit comments

Comments
 (0)