88 lines
1.8 KiB
Nix
88 lines
1.8 KiB
Nix
|
|
{ pkgs, lib, ... }:
|
|
{
|
|
programs.aerc = {
|
|
enable = true;
|
|
extraConfig = {
|
|
general = {
|
|
"pgp-provider" = "gpg";
|
|
"log-file" = "~/.config/aerc/messages.log";
|
|
};
|
|
filters = {
|
|
"text/plain"="bat";
|
|
"text/calendar"="calendar";
|
|
"message/delivery-status"="colorize";
|
|
"message/rfc822"="colorize";
|
|
"text/html"="pandoc -f html -t plain | colorize";
|
|
"image/*"="feh -";
|
|
"application/pdf"="zathura -";
|
|
};
|
|
ui = {
|
|
"border-char-vertical"="│";
|
|
"border-char-horizontal"="─";
|
|
"styleset-name"="catppuccin-latte";
|
|
"icon-unencrypted" = "🔓";
|
|
"icon-encrypted" = "🔒";
|
|
"icon-signed" = "✔";
|
|
"icon-signed-encrypted" = "✅";
|
|
};
|
|
templates = {
|
|
"new-message" = "signature.txt";
|
|
};
|
|
};
|
|
stylesets = {
|
|
catppuccin-latte = ''
|
|
*.default=true
|
|
*.normal=true
|
|
|
|
default.fg=#4c4f69
|
|
|
|
error.fg=#d20f39
|
|
warning.fg=#fe640b
|
|
success.fg=#40a02b
|
|
|
|
tab.fg=#9ca0b0
|
|
tab.bg=#e6e9ef
|
|
tab.selected.fg=#4c4f69
|
|
tab.selected.bg=#eff1f5
|
|
tab.selected.bold=true
|
|
|
|
border.fg=#dce0e8
|
|
border.bold=true
|
|
|
|
msglist_unread.bold=true
|
|
msglist_flagged.fg=#df8e1d
|
|
msglist_flagged.bold=true
|
|
msglist_result.fg=#1e66f5
|
|
msglist_result.bold=true
|
|
msglist_*.selected.bold=true
|
|
msglist_*.selected.bg=#ccd0da
|
|
|
|
dirlist_*.selected.bold=true
|
|
dirlist_*.selected.bg=#ccd0da
|
|
|
|
statusline_default.fg=#7c7f93
|
|
statusline_default.bg=#ccd0da
|
|
statusline_error.bold=true
|
|
statusline_success.bold=true
|
|
|
|
completion_default.selected.bg=#ccd0da
|
|
|
|
|
|
[viewer]
|
|
url.fg=#1e66f5
|
|
url.underline=true
|
|
header.bold=true
|
|
signature.dim=true
|
|
diff_meta.bold=true
|
|
diff_chunk.fg=#1e66f5
|
|
diff_chunk_func.fg=#1e66f5
|
|
diff_chunk_func.bold=true
|
|
diff_add.fg=#40a02b
|
|
diff_del.fg=#d20f39
|
|
quote_*.fg=#9ca0b0
|
|
quote_1.fg=#7c7f93
|
|
'';
|
|
};
|
|
};
|
|
}
|