From fdcdd85d15f1176ee612e2c76bed2860f952d780 Mon Sep 17 00:00:00 2001 From: listout Date: Fri, 22 Oct 2021 10:40:18 +0530 Subject: using pass for password management in mutt --- .config/neomutt/gmail_main | 23 ++++++++++++----------- .config/neomutt/mailcap | 2 ++ .config/neomutt/neomuttrc | 10 ++++++++++ 3 files changed, 24 insertions(+), 11 deletions(-) diff --git a/.config/neomutt/gmail_main b/.config/neomutt/gmail_main index 5447d8d..9ddeec2 100644 --- a/.config/neomutt/gmail_main +++ b/.config/neomutt/gmail_main @@ -1,12 +1,11 @@ -# vim: set ft=muttrc: -source "gpg -dq $HOME/Nextcloud/keepass_database/mutt_pass.gpg |" - -## Receive options -set imap_pass=$my_pass -set imap_user=$my_userName@gmail.com -set folder=imaps://$my_userName@imap.gmail.com/ +# Receive options +set imap_pass="`pass show gmail/main/mutt_pass`" +set imap_user="`pass show gmail/main/name`"@gmail.com +set folder=imaps://`pass show gmail/main/name`@imap.gmail.com/ set spoolfile=+INBOX -mailboxes imaps://imap.gmail.com/INBOX +set record="+[Gmail]/Sent Mail" +set postponed="+[Gmail]/Drafts" +mailboxes =INBOX =[Gmail]/Sent\ Mail =[Gmail]/Drafts =[Gmail]/Spam =[Gmail]/Trash # store message header locally set header_cache=~/.cache/neomutt @@ -30,9 +29,11 @@ set mail_check=120 unset record ## Send options -set smtp_url=smtps://$my_userName:$my_pass@smtp.gmail.com -set from=$my_userName@gmail.com +set smtp_url=smtps://`pass show gmail/main/name`:`pass show gmail/main/mutt_pass`@smtp.gmail.com +set from=`pass show gmail/main/name`@gmail.com set hostname="gmail.com" ## Hook -account-hook $folder "set imap_user=$my_userName@gmail.com imap_pass=$my_pass" +account-hook $folder "set imap_user=`pass show gmail/main/name`@gmail.com imap_pass=`pass show gmail/main/mutt_pass`" + +# vim: set ft=muttrc: diff --git a/.config/neomutt/mailcap b/.config/neomutt/mailcap index dbb63f1..139f220 100644 --- a/.config/neomutt/mailcap +++ b/.config/neomutt/mailcap @@ -1,4 +1,5 @@ # HTML +text/html; lynx -assume_charset=%{charset} -display_charset=utf-8 -collapse_br_tags -dump %s; nametemplate=%s.html; copiousoutput text/html; /usr/bin/w3m -I %{charset} -T text/html; copiousoutput; text/plain; nvim %s @@ -7,4 +8,5 @@ image/png; /usr/bin/feh %s image/jpeg; /usr/bin/feh %s #PDFs +application/pdf; /usr/bin/zathura %s & application/pdf; /usr/bin/evince %s & diff --git a/.config/neomutt/neomuttrc b/.config/neomutt/neomuttrc index 353185d..89a90e7 100644 --- a/.config/neomutt/neomuttrc +++ b/.config/neomutt/neomuttrc @@ -29,6 +29,16 @@ set arrow_cursor = "no" # Change `color indicator` depending # mailcap set mailcap_path=~/.config/neomutt/mailcap +# automatically open html in mime +auto_view text/html + +# sidebar +set sidebar_visible +set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S" +set mail_check_stats +set sidebar_width = 25 # Plenty of space +set sidebar_divider_char = '│' # Pretty line-drawing character + ## ACCOUNT 1 source "~/.config/neomutt/gmail_main" folder-hook $folder 'source ~/.config/neomutt/gmail_main' -- cgit v1.2.3