Skip to content

Commit 8d76040

Browse files
committed
feat(extras): add aerc theme
1 parent 18d6e12 commit 8d76040

File tree

2 files changed

+111
-0
lines changed

2 files changed

+111
-0
lines changed

lua/astrotheme/extras/aerc.lua

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
local util = require "astrotheme.extras"
2+
3+
local M = {}
4+
5+
--- @param colors AstroThemePalette
6+
function M.generate(colors)
7+
return util.template(
8+
[[
9+
# vim: ft=dosini
10+
#
11+
# aerc ${_style_name} styleset
12+
# set styleset-name=${_style}.ini in 'aerc.conf' to load the style
13+
#
14+
15+
*.default=true
16+
*.normal=true
17+
18+
border.fg=${ui.border}
19+
border.bg=${ui.base}
20+
21+
title.fg=${ui.base}
22+
title.bg=${ui.title}
23+
title.bold=true
24+
25+
header.fg=${ui.blue}
26+
#header.bg=${ui.base}
27+
header.bold=true
28+
29+
tab.fg=${ui.text_inactive}
30+
tab.bg=${ui.tabline}
31+
tab.selected.fg=${ui.text_active}
32+
tab.selected.bg=${ui.base}
33+
34+
statusline_default.fg=${ui.text}
35+
statusline_default.bg=${ui.statusline}
36+
statusline_error.fg=${ui.red}
37+
statusline_success.fg=${ui.green}
38+
39+
*error.bold=true
40+
*error.fg=${ui.red}
41+
*warning.fg=${ui.yellow}
42+
*success.fg=${ui.green}
43+
44+
dirlist_*.bg=${ui.base}
45+
dirlist_*.fg=${ui.text}
46+
dirlist_*.selected.bg=${ui.selection}
47+
dirlist_*.selected.fg=${ui.text}
48+
49+
msglist_*.bg=${ui.base}
50+
msglist_*.fg=${ui.text}
51+
msglist_*.selected.bg=${ui.selection}
52+
#msglist_*.selected.fg=${ui.text}
53+
msglist_unread.bold=true
54+
msglist_unread.fg=${ui.accent}
55+
msglist_marked.fg=${ui.orange}
56+
msglist_thread_folded.italic=true
57+
msglist_thread_folded.underline=true
58+
msglist_gutter.bg=${ui.highlight}
59+
msglist_pill.bg=${ui.winbar}
60+
msglist_pill.reverse=false
61+
62+
part_*.fg=${ui.text}
63+
part_*.bg=${ui.inactive_base}
64+
part_*.selected.fg=${ui.text}
65+
part_*.selected.bg=${ui.selection}
66+
67+
completion_default.bg=${ui.float}
68+
completion_default.fg=${ui.text}
69+
completion_default.selected.bg=${ui.menu_selection}
70+
completion_default.selected.fg=${ui.text}
71+
completion_gutter.bg=${ui.highlight}
72+
completion_pill.bg=${ui.winbar}
73+
completion_pill.reverse=false
74+
75+
spinner.bg=${ui.base}
76+
spinner.fg=${ui.text}
77+
78+
selector_focused.bold=false
79+
selector_focused.bg=${ui.highlight}
80+
selector_focused.fg=${ui.text}
81+
selector_chooser.bold=false
82+
selector_chooser.bg=${ui.selection}
83+
selector_chooser.fg=${ui.text}
84+
default.selected.bold=false
85+
default.selected.fg=${ui.text}
86+
default.selected.bg=${ui.selection}
87+
88+
[viewer]
89+
url.underline=true
90+
url.fg=${syntax.blue}
91+
header.fg=${syntax.purple}
92+
signature.fg=${ui.purple}
93+
diff_add.fg=${syntax.green}
94+
diff_del.fg=${syntax.red}
95+
diff_meta.bold=true
96+
diff_chunk.dim=true
97+
quote_1.fg=${syntax.yellow}
98+
quote_2.fg=${syntax.green}
99+
quote_3.fg=${syntax.cyan}
100+
quote_3.dim=true
101+
quote_4.fg=${syntax.blue}
102+
quote_4.dim=true
103+
quote_x.fg=${syntax.comment}
104+
quote_x.dim=true
105+
]],
106+
colors
107+
)
108+
end
109+
110+
return M

lua/astrotheme/extras/init.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ local M = {}
99
-- stylua: ignore
1010
M.extras = {
1111
-- Keep all entries here aligned by the first `=` sign
12+
aerc = { ext = "ini", url = "https://git.sr.ht/~rjarry/aerc/", label = "Aerc" },
1213
alacritty = { ext = "toml", url = "https://github.com/alacritty/alacritty", label = "Alacritty" },
1314
delta = { ext = "gitconfig", url = "https://github.com/dandavison/delta", label = "Delta" },
1415
dunst = { ext = "dunstrc", url = "https://dunst-project.org/", label = "Dunst" },

0 commit comments

Comments
 (0)