summaryrefslogtreecommitdiff
path: root/home.nix
diff options
context:
space:
mode:
authorvin <git@vineetk.net>2024-08-11 16:06:48 -0400
committervin <git@vineetk.net>2024-08-11 16:06:56 -0400
commit9d8b42e2ac3903857e3d9b8a998d2e7c020bb67f (patch)
treeb2c05da223c59021b42903e46699e56e05e371cd /home.nix
parent1d6704b37f1a1d6cd8899e0662381a8d1a5f1e95 (diff)
add binds and styleset in aerc and add age to packages
Diffstat (limited to 'home.nix')
-rw-r--r--home.nix60
1 files changed, 59 insertions, 1 deletions
diff --git a/home.nix b/home.nix
index 0d8aa10..5586a83 100644
--- a/home.nix
+++ b/home.nix
@@ -8,6 +8,7 @@
8 8
9 packages = with pkgs; [ 9 packages = with pkgs; [
10 aerc 10 aerc
11 age
11 alacritty # doing st/suckless declaratively seems like it'll suck 12 alacritty # doing st/suckless declaratively seems like it'll suck
12 doas 13 doas
13 kicad 14 kicad
@@ -105,13 +106,19 @@
105 cache-headers = true; 106 cache-headers = true;
106 }; 107 };
107 }; 108 };
109 extraBinds = {
110 messages = {
111 d = ":move Trash<Enter>";
112 q = ":quit<Enter>";
113 };
114 };
108 extraConfig = { 115 extraConfig = {
109 general = { 116 general = {
110 unsafe-accounts-conf = true; 117 unsafe-accounts-conf = true;
111 }; 118 };
112 ui = { 119 ui = {
113 fuzzy-complete = true; 120 fuzzy-complete = true;
114 #styleset-name = "monochrome"; 121 styleset-name = "monochrome";
115 threading-enabled = true; 122 threading-enabled = true;
116 }; 123 };
117 filters = { 124 filters = {
@@ -133,6 +140,57 @@
133 "forwards" = "forward_as_body"; 140 "forwards" = "forward_as_body";
134 }; 141 };
135 }; 142 };
143 stylesets = {
144 monochrome = ''
145 # vim: ft=dosini
146 #
147 # aerc monochrome styleset
148 #
149
150 *.default = true
151 *.normal = true
152
153 *.selected.reverse = toggle
154 *_pill.reverse = true
155
156 title.reverse = true
157 title.bold = true
158 header.bold = true
159 tab.selected.bold = true
160 dirlist*.selected.bold = true
161
162 statusline_default.reverse = true
163 *error.bold = true
164 *error.fg = 1
165 *warning.fg = 3
166
167 msglist_unread.bold = true
168 msglist_deleted.dim = true
169 msglist_result.underline = true
170
171 part_mimetype.dim = true
172 part_mimetype.selected.dim = false
173 part_filename.selected.bold = true
174
175 selector_focused.reverse = true
176 selector_chooser.bold = true
177
178 [viewer]
179 *.default = true
180 *.normal = true
181 url.underline = true
182 header.bold = true
183 signature.dim = true
184 diff_meta.bold = true
185 diff_chunk*.dim = true
186 diff_add.fg = 2
187 diff_del.fg = 1
188 quote_*.fg = 6
189 quote_*.dim = true
190 quote_1.dim = false
191 ''
192 ;
193 };
136 }; 194 };
137 195
138 git = { 196 git = {