Add catppuccin for neomutt, enable sidebar
This commit is contained in:
parent
a4ed54f1b3
commit
a66fdfa391
|
@ -1,20 +1,5 @@
|
||||||
{ config, lib, pkgs, ... }:
|
{ config, lib, pkgs, ... }: {
|
||||||
|
|
||||||
{
|
|
||||||
home.packages = with pkgs; [ davmail ];
|
home.packages = with pkgs; [ davmail ];
|
||||||
programs = {
|
|
||||||
neomutt.enable = true;
|
|
||||||
mu.enable = true;
|
|
||||||
msmtp.enable = true;
|
|
||||||
mbsync = {
|
|
||||||
enable = true;
|
|
||||||
groups.inboxes = {
|
|
||||||
proton = [ "INBOX" ];
|
|
||||||
icloud = [ "INBOX" ];
|
|
||||||
outlook = [ "INBOX" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
accounts.email = {
|
accounts.email = {
|
||||||
maildirBasePath = "Mail";
|
maildirBasePath = "Mail";
|
||||||
accounts = let realName = "Evie Litherland-Smith";
|
accounts = let realName = "Evie Litherland-Smith";
|
||||||
|
@ -132,6 +117,59 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
programs = {
|
||||||
|
mu.enable = true;
|
||||||
|
msmtp.enable = true;
|
||||||
|
mbsync = {
|
||||||
|
enable = true;
|
||||||
|
groups.inboxes = {
|
||||||
|
proton = [ "INBOX" ];
|
||||||
|
icloud = [ "INBOX" ];
|
||||||
|
outlook = [ "INBOX" ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
neomutt = {
|
||||||
|
enable = true;
|
||||||
|
checkStatsInterval = 60;
|
||||||
|
sidebar.enable = true;
|
||||||
|
extraConfig = ''
|
||||||
|
color normal default default # Text is "Text"
|
||||||
|
color index color2 default ~N # New Messages are Green
|
||||||
|
color index color1 default ~F # Flagged messages are Red
|
||||||
|
color index color13 default ~T # Tagged Messages are Red
|
||||||
|
color index color1 default ~D # Messages to delete are Red
|
||||||
|
color attachment color5 default # Attachments are Pink
|
||||||
|
color signature color8 default # Signatures are Surface 2
|
||||||
|
color search color4 default # Highlighted results are Blue
|
||||||
|
|
||||||
|
color indicator default color8 # currently highlighted message Surface 2=Background Text=Foreground
|
||||||
|
color error color1 default # error messages are Red
|
||||||
|
color status color15 default # status line "Subtext 0"
|
||||||
|
color tree color15 default # thread tree arrows Subtext 0
|
||||||
|
color tilde color15 default # blank line padding Subtext 0
|
||||||
|
|
||||||
|
color hdrdefault color13 default # default headers Pink
|
||||||
|
color header color13 default "^From:"
|
||||||
|
color header color13 default "^Subject:"
|
||||||
|
|
||||||
|
color quoted color15 default # Subtext 0
|
||||||
|
color quoted1 color7 default # Subtext 1
|
||||||
|
color quoted2 color8 default # Surface 2
|
||||||
|
color quoted3 color0 default # Surface 1
|
||||||
|
color quoted4 color0 default
|
||||||
|
color quoted5 color0 default
|
||||||
|
|
||||||
|
color body color2 default [\-\.+_a-zA-Z0-9]+@[\-\.a-zA-Z0-9]+ # email addresses Green
|
||||||
|
color body color2 default (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+ # URLs Green
|
||||||
|
color body color4 default (^|[[:space:]])\\*[^[:space:]]+\\*([[:space:]]|$) # *bold* text Blue
|
||||||
|
color body color4 default (^|[[:space:]])_[^[:space:]]+_([[:space:]]|$) # _underlined_ text Blue
|
||||||
|
color body color4 default (^|[[:space:]])/[^[:space:]]+/([[:space:]]|$) # /italic/ text Blue
|
||||||
|
|
||||||
|
color sidebar_flagged color1 default # Mailboxes with flagged mails are Red
|
||||||
|
color sidebar_new color10 default # Mailboxes with new mail are Green
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
services.mbsync = {
|
services.mbsync = {
|
||||||
enable = true;
|
enable = true;
|
||||||
frequency = "*:0/5";
|
frequency = "*:0/5";
|
||||||
|
|
Loading…
Reference in a new issue