Skip to main content

max / alloy_tui

3.3 KB · 108 lines History Blame Raw
1 # Alloy yazi theme — Akari Dawn
2 #
3 # Palette source: makeover's themes/akari-dawn.toml.
4 # Filetype icons come from IosevkaTerm Nerd Font (STACK.md#fonts).
5
6 [manager]
7 cwd = { fg = "#1a1816" } # text-primary
8
9 hovered = { fg = "#1a1816", bg = "#dad2c7" } # border-subtle
10 preview_hovered = { underline = true }
11
12 find_keyword = { fg = "#b07840", bold = true } # accent-warn
13 find_position = { fg = "#3a5830", bold = true } # accent-ok
14
15 marker_selected = { fg = "#3a5830", bg = "#3a5830" }
16 marker_copied = { fg = "#b07840", bg = "#b07840" }
17 marker_cut = { fg = "#6a2828", bg = "#6a2828" }
18
19 tab_active = { fg = "#1a1816", bg = "#ede7de", bold = true } # surface-raised
20 tab_inactive = { fg = "#514b45", bg = "#e4ded6" } # text-muted / surface
21 tab_width = 1
22
23 count_copied = { fg = "#ede7de", bg = "#b07840" }
24 count_cut = { fg = "#ede7de", bg = "#6a2828" }
25 count_selected = { fg = "#ede7de", bg = "#3a5830" }
26
27 border_symbol = "│"
28 border_style = { fg = "#cabeae" } # border
29
30 [status]
31 separator_open = ""
32 separator_close = ""
33 separator_style = { fg = "#cabeae", bg = "#ede7de" }
34
35 mode_normal = { fg = "#1a1816", bg = "#ede7de", bold = true }
36 mode_select = { fg = "#1a1816", bg = "#b07840", bold = true }
37 mode_unset = { fg = "#1a1816", bg = "#6a2828", bold = true }
38
39 progress_label = { fg = "#1a1816", bold = true }
40 progress_normal = { fg = "#3a5830", bg = "#dad2c7" }
41 progress_error = { fg = "#6a2828", bg = "#dad2c7" }
42
43 permissions_t = { fg = "#222d38" }
44 permissions_r = { fg = "#b07840" }
45 permissions_w = { fg = "#6a2828" }
46 permissions_x = { fg = "#3a5830" }
47 permissions_s = { fg = "#514b45" }
48
49 [select]
50 border = { fg = "#cabeae" }
51 active = { fg = "#b07840" }
52 inactive = {}
53
54 [input]
55 border = { fg = "#cabeae" }
56 title = {}
57 value = {}
58 selected = { reversed = true }
59
60 [completion]
61 border = { fg = "#cabeae" }
62 active = { bg = "#dad2c7" }
63 inactive = {}
64
65 [tasks]
66 border = { fg = "#cabeae" }
67 title = {}
68 hovered = { underline = true }
69
70 [which]
71 mask = { bg = "#ede7de" }
72 cand = { fg = "#3a5830" } # accent-ok
73 rest = { fg = "#514b45" }
74 desc = { fg = "#b07840" }
75 separator = " "
76 separator_style = { fg = "#cabeae" }
77
78 [help]
79 on = { fg = "#b07840" }
80 exec = { fg = "#3a5830" }
81 desc = { fg = "#514b45" }
82 hovered = { bg = "#dad2c7", bold = true }
83 footer = { fg = "#e4ded6", bg = "#222d38" }
84
85 [filetype]
86 rules = [
87 # Images
88 { mime = "image/*", fg = "#3a5830" },
89 # Videos
90 { mime = "video/*", fg = "#b07840" },
91 # Audio
92 { mime = "audio/*", fg = "#9a6bb0" },
93 # Archives
94 { mime = "application/zip", fg = "#4a86c0" },
95 { mime = "application/gzip", fg = "#4a86c0" },
96 { mime = "application/x-tar", fg = "#4a86c0" },
97 { mime = "application/x-bzip", fg = "#4a86c0" },
98 { mime = "application/x-bzip2", fg = "#4a86c0" },
99 { mime = "application/x-7z-compressed", fg = "#4a86c0" },
100 { mime = "application/x-rar", fg = "#4a86c0" },
101 { mime = "application/xz", fg = "#4a86c0" },
102 # PDF
103 { mime = "application/pdf", fg = "#6a2828" },
104 # Fallback
105 { name = "*", fg = "#1a1816" },
106 { name = "*/", fg = "#222d38" }, # directories
107 ]
108