dots


commit
5b26749
parent
7c664b2
author
xxwhirlpool
date
2026-02-03 20:19:20 -0500 EST
aerc
4 files changed,  +273, -0
A config/.config/aerc/accounts.conf
+17, -0
 1@@ -0,0 +1,17 @@
 2+[melodicake@disroot]
 3+source        = imaps://melodicake%40disroot.org@disroot.org:993
 4+source-cred-cmd = pass config/melodicake_disroot
 5+outgoing      = smtps://melodicake%40disroot.org@disroot.org:465
 6+outgoing-cred-cmd = pass show config/melodicake_disroot
 7+default       = INBOX
 8+from          = kat cain <melodicake@disroot.org>
 9+cache-headers = true
10+
11+[lachesis@disroot]
12+source        = imaps://witnesslachesis@disroot.org@disroot.org:993
13+source-cred-cmd = pass show config/witnesslachesis_disroot
14+outgoing      = smtps://witnesslachesis%40disroot.org@disroot.org:465
15+outgoing-cred-cmd = pass show config/witnesslachesis_disroot
16+default       = INBOX
17+from          = kat cain <witnesslachesis@disroot.org>
18+cache-headers = true
A config/.config/aerc/aerc.conf
+28, -0
 1@@ -0,0 +1,28 @@
 2+[general]
 3+
 4+[ui]
 5+border-char-vertical="│"
 6+border-char-horizontal="─"
 7+styleset-name=catppuccin-frappe
 8+
 9+[statusline]
10+
11+[viewer]
12+
13+[compose]
14+
15+[multipart-converters]
16+
17+[filters]
18+text/plain=colorize
19+text/calendar=calendar
20+message/delivery-status=colorize
21+message/rfc822=colorize
22+text/html=pandoc -f html -t plain | colorize
23+.headers=colorize
24+
25+[openers]
26+
27+[hooks]
28+
29+[templates]
A config/.config/aerc/binds.conf
+177, -0
  1@@ -0,0 +1,177 @@
  2+# Binds are of the form <key sequence> = <command to run>
  3+# To use '=' in a key sequence, substitute it with "Eq": "<Ctrl+Eq>"
  4+# If you wish to bind #, you can wrap the key sequence in quotes: "#" = quit
  5+<C-p> = :prev-tab<Enter>
  6+<C-PgUp> = :prev-tab<Enter>
  7+<C-n> = :next-tab<Enter>
  8+<C-PgDn> = :next-tab<Enter>
  9+\[t = :prev-tab<Enter>
 10+\]t = :next-tab<Enter>
 11+<C-t> = :term<Enter>
 12+? = :help keys<Enter>
 13+<C-c> = :prompt 'Quit?' quit<Enter>
 14+<C-q> = :prompt 'Quit?' quit<Enter>
 15+<C-z> = :suspend<Enter>
 16+
 17+[messages]
 18+q = :prompt 'Quit?' quit<Enter>
 19+
 20+j = :next<Enter>
 21+<Down> = :next<Enter>
 22+<C-d> = :next 50%<Enter>
 23+<C-f> = :next 100%<Enter>
 24+<PgDn> = :next 100%<Enter>
 25+
 26+k = :prev<Enter>
 27+<Up> = :prev<Enter>
 28+<C-u> = :prev 50%<Enter>
 29+<C-b> = :prev 100%<Enter>
 30+<PgUp> = :prev 100%<Enter>
 31+g = :select 0<Enter>
 32+G = :select -1<Enter>
 33+
 34+J = :next-folder<Enter>
 35+<C-Down> = :next-folder<Enter>
 36+K = :prev-folder<Enter>
 37+<C-Up> = :prev-folder<Enter>
 38+H = :collapse-folder<Enter>
 39+<C-Left> = :collapse-folder<Enter>
 40+L = :expand-folder<Enter>
 41+<C-Right> = :expand-folder<Enter>
 42+
 43+v = :mark -t<Enter>
 44+<Space> = :mark -t<Enter>:next<Enter>
 45+V = :mark -v<Enter>
 46+
 47+T = :toggle-threads<Enter>
 48+zc = :fold<Enter>
 49+zo = :unfold<Enter>
 50+za = :fold -t<Enter>
 51+zM = :fold -a<Enter>
 52+zR = :unfold -a<Enter>
 53+<tab> = :fold -t<Enter>
 54+
 55+<Enter> = :view<Enter>
 56+d = :prompt 'Really delete this message?' 'delete-message'<Enter>
 57+D = :delete<Enter>
 58+a = :archive flat<Enter>
 59+A = :unmark -a<Enter>:mark -T<Enter>:archive flat<Enter>
 60+
 61+C = :compose<Enter>
 62+m = :compose<Enter>
 63+
 64+rr = :reply -a<Enter>
 65+rq = :reply -aq<Enter>
 66+Rr = :reply<Enter>
 67+Rq = :reply -q<Enter>
 68+
 69+c = :cf<space>
 70+$ = :term<space>
 71+! = :term<space>
 72+| = :pipe<space>
 73+
 74+/ = :search<space>
 75+\ = :filter<space>
 76+n = :next-result<Enter>
 77+N = :prev-result<Enter>
 78+<Esc> = :clear<Enter>
 79+
 80+s = :split<Enter>
 81+S = :vsplit<Enter>
 82+
 83+pl = :patch list<Enter>
 84+pa = :patch apply <Tab>
 85+pd = :patch drop <Tab>
 86+pb = :patch rebase<Enter>
 87+pt = :patch term<Enter>
 88+ps = :patch switch <Tab>
 89+
 90+[messages:folder=Drafts]
 91+<Enter> = :recall<Enter>
 92+
 93+[view]
 94+/ = :toggle-key-passthrough<Enter>/
 95+q = :close<Enter>
 96+O = :open<Enter>
 97+o = :open<Enter>
 98+S = :save<space>
 99+| = :pipe<space>
100+D = :delete<Enter>
101+A = :archive flat<Enter>
102+
103+<C-l> = :open-link <space>
104+
105+f = :forward<Enter>
106+rr = :reply -a<Enter>
107+rq = :reply -aq<Enter>
108+Rr = :reply<Enter>
109+Rq = :reply -q<Enter>
110+
111+H = :toggle-headers<Enter>
112+<C-k> = :prev-part<Enter>
113+<C-Up> = :prev-part<Enter>
114+<C-j> = :next-part<Enter>
115+<C-Down> = :next-part<Enter>
116+J = :next<Enter>
117+<C-Right> = :next<Enter>
118+K = :prev<Enter>
119+<C-Left> = :prev<Enter>
120+
121+[view::passthrough]
122+$noinherit = true
123+$ex = <C-x>
124+<Esc> = :toggle-key-passthrough<Enter>
125+
126+[compose]
127+# Keybindings used when the embedded terminal is not selected in the compose
128+# view
129+$noinherit = true
130+$ex = <C-x>
131+$complete = <C-o>
132+<C-k> = :prev-field<Enter>
133+<C-Up> = :prev-field<Enter>
134+<C-j> = :next-field<Enter>
135+<C-Down> = :next-field<Enter>
136+<A-p> = :switch-account -p<Enter>
137+<C-Left> = :switch-account -p<Enter>
138+<A-n> = :switch-account -n<Enter>
139+<C-Right> = :switch-account -n<Enter>
140+<tab> = :next-field<Enter>
141+<backtab> = :prev-field<Enter>
142+<C-p> = :prev-tab<Enter>
143+<C-PgUp> = :prev-tab<Enter>
144+<C-n> = :next-tab<Enter>
145+<C-PgDn> = :next-tab<Enter>
146+
147+[compose::editor]
148+# Keybindings used when the embedded terminal is selected in the compose view
149+$noinherit = true
150+$ex = <C-x>
151+<C-k> = :prev-field<Enter>
152+<C-Up> = :prev-field<Enter>
153+<C-j> = :next-field<Enter>
154+<C-Down> = :next-field<Enter>
155+<C-p> = :prev-tab<Enter>
156+<C-PgUp> = :prev-tab<Enter>
157+<C-n> = :next-tab<Enter>
158+<C-PgDn> = :next-tab<Enter>
159+
160+[compose::review]
161+# Keybindings used when reviewing a message to be sent
162+y = :send<Enter>
163+n = :abort<Enter>
164+v = :preview<Enter>
165+p = :postpone<Enter>
166+q = :choose -o d discard abort -o p postpone postpone<Enter>
167+e = :edit<Enter>
168+a = :attach<space>
169+d = :detach<space>
170+
171+[terminal]
172+$noinherit = true
173+$ex = <C-x>
174+
175+<C-p> = :prev-tab<Enter>
176+<C-n> = :next-tab<Enter>
177+<C-PgUp> = :prev-tab<Enter>
178+<C-PgDn> = :next-tab<Enter>
A config/.config/aerc/stylesets/catppuccin-frappe
+51, -0
 1@@ -0,0 +1,51 @@
 2+*.default=true
 3+*.normal=true
 4+
 5+default.fg=#c6d0f5
 6+
 7+error.fg=#e78284
 8+warning.fg=#ef9f76
 9+success.fg=#a6d189
10+
11+tab.fg=#737994
12+tab.bg=#292c3c
13+tab.selected.fg=#c6d0f5
14+tab.selected.bg=#303446
15+tab.selected.bold=true
16+
17+border.fg=#232634
18+border.bold=true
19+
20+msglist_unread.bold=true
21+msglist_flagged.fg=#e5c890
22+msglist_flagged.bold=true
23+msglist_result.fg=#8caaee
24+msglist_result.bold=true
25+msglist_*.selected.bold=true
26+msglist_*.selected.bg=#414559
27+
28+dirlist_*.selected.bold=true
29+dirlist_*.selected.bg=#414559
30+
31+statusline_default.fg=#949cbb
32+statusline_default.bg=#414559
33+statusline_error.bold=true
34+statusline_success.bold=true
35+
36+selector_focused.bg=#414559
37+
38+completion_default.selected.bg=#414559
39+
40+[viewer]
41+url.fg=#8caaee
42+url.underline=true
43+header.bold=true
44+signature.dim=true
45+diff_meta.bold=true
46+diff_chunk.fg=#8caaee
47+diff_chunk_func.fg=#8caaee
48+diff_chunk_func.bold=true
49+diff_add.fg=#a6d189
50+diff_del.fg=#e78284
51+quote_*.fg=#737994
52+quote_1.fg=#949cbb