diff options
author | Brahmajit Das <brahmajit.xyz@gmail.com> | 2023-07-03 01:00:30 +0530 |
---|---|---|
committer | Brahmajit Das <brahmajit.xyz@gmail.com> | 2023-07-03 01:09:20 +0530 |
commit | d4614340a144ae9f2d685e9ab17da0ec8ea2d293 (patch) | |
tree | 0e21950d7a979ff361e0374a9499de02fc224daf | |
parent | 5745399290e1d253ec613d67d0e4a4e9406c8bb9 (diff) |
neomutt: more modular rc and adding colors
Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
-rw-r--r-- | .config/neomutt/color | 43 | ||||
-rw-r--r-- | .config/neomutt/gmail_main | 21 | ||||
-rw-r--r-- | .config/neomutt/neomuttrc | 12 |
3 files changed, 66 insertions, 10 deletions
diff --git a/.config/neomutt/color b/.config/neomutt/color new file mode 100644 index 0000000..9c9181b --- /dev/null +++ b/.config/neomutt/color @@ -0,0 +1,43 @@ +#---------- Colors ---------- +set my_background = "color234" +set my_gray = "color245" +set my_magenta = "color198" +set my_brightmagenta = "brightcolor198" +set my_green = "color112" +set my_brightgreen = "brightcolor112" +set my_red = "color160" +set my_darkgray = "color235" +set my_tan = "color185" +set my_blue = "color81" +set my_lavender = "color141" + +# index menu +color index $my_gray $my_background ".*" +color index_date $my_magenta $my_background +color index_subject white $my_background "~R" +color index_subject brightwhite $my_background "~U" +color index_author $my_green $my_background "~R" +color index_author $my_brightgreen $my_background "~U" + +# message display +color normal white $my_background +color error $my_red $my_background +color tilde $my_darkgray $my_background +color message white $my_background +color markers $my_red white +color attachment white $my_background +color bold brightwhite $my_background +color underline brightcolor81 $my_background +color quoted $my_tan $my_background +color quoted1 $my_blue $my_background +color quoted2 $my_green $my_background +color quoted3 $my_lavender $my_background +color hdrdefault $my_gray $my_background +color header brightwhite $my_background "^(Subject)" + +color search $my_lavender $my_background +color status $my_gray $my_darkgray +# header/footer menu +color indicator $my_background $my_tan +# thread tree arrows +color tree $my_tan $my_background diff --git a/.config/neomutt/gmail_main b/.config/neomutt/gmail_main index 96e8980..071943a 100644 --- a/.config/neomutt/gmail_main +++ b/.config/neomutt/gmail_main @@ -1,3 +1,10 @@ +# Unset to properly repopulate the variables +unset smtp_pass +unset smtp_url +unset smtp_user +unset from +unset hostname + # Receive options set imap_pass="`pass show gmail/work/mutt`" set imap_user="`pass show gmail/work/name`"@gmail.com @@ -7,15 +14,17 @@ set record="+[Gmail]/Sent Mail" set postponed="+[Gmail]/Drafts" mailboxes =INBOX =[Gmail]/Sent\ Mail =[Gmail]/Drafts =[Gmail]/Spam =[Gmail]/Trash +set edit_headers=yes +set ssl_force_tls=yes +set ssl_starttls + # Show lable in mailbox mailboxes =gsoc # lable name mailboxes "imaps://`pass show gmail/work/name`@imap.gmail.com/gsoc" -# store message header locally -set header_cache=~/.cache/neomutt - -# store messages locally to speed things up -set message_cachedir="~/.cache/neomutt" +set header_cache = "$XDG_CACHE_HOME/neomutt/headers/" +set message_cachedir = "$XDG_CACHE_HOME/neomutt/bodies/" +set certificate_file = "$XDG_CACHE_HOME/neomutt/certificates/" # specify where to save and/or look for postponded messages set postponed=+[Gmail]/Drafts @@ -34,7 +43,7 @@ unset record ## Send options set smtp_url=smtps://`pass show gmail/work/name`:`pass show gmail/work/mutt`@smtp.gmail.com -set from=`pass show gmail/work/name`@gmail.com +set from=`pass show gmail/work/name` set hostname="gmail.com" set realname='listout' set use_from=yes diff --git a/.config/neomutt/neomuttrc b/.config/neomutt/neomuttrc index a86fe7b..ff20ecd 100644 --- a/.config/neomutt/neomuttrc +++ b/.config/neomutt/neomuttrc @@ -114,10 +114,14 @@ tag-formats "replied" "GR" \ "signed" "GS" \ "attachment" "GA" \ -## ACCOUNT 2 +## ACCOUNT 1 source "~/.config/neomutt/suse" folder-hook $folder 'source ~/.config/neomutt/suse' -## ACCOUNT 1 -#source "~/.config/neomutt/gmail_main" -#folder-hook $folder 'source ~/.config/neomutt/gmail_main' +# Macros for switching accounts +macro index <f6> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/neomutt/suse' +macro index <f7> '<sync-mailbox><enter-command>source $XDG_CONFIG_HOME/neomutt/gmail_main' + +## ACCOUNT 2 +source "~/.config/neomutt/gmail_main" +folder-hook $folder 'source ~/.config/neomutt/gmail_main' |