isync,mailcap,neomutt: adopt tui email configuration
This commit is contained in:
parent
c7fe8beae5
commit
ebc58e567f
7 changed files with 156 additions and 0 deletions
55
dot-config/isyncrc
Normal file
55
dot-config/isyncrc
Normal file
|
|
@ -0,0 +1,55 @@
|
||||||
|
# =======================================
|
||||||
|
# Personal: sloane@sloanelybutsurely.com
|
||||||
|
# =======================================
|
||||||
|
IMAPAccount personal
|
||||||
|
Host imap.fastmail.com
|
||||||
|
Port 993
|
||||||
|
User sloane@sloanelybutsurely.com
|
||||||
|
PassCmd "op item get 'sloane@sloanelybutsurely.com - app password' --fields password --reveal"
|
||||||
|
AuthMechs PLAIN
|
||||||
|
TLSType IMAPS
|
||||||
|
CertificateFile /etc/ssl/cert.pem
|
||||||
|
|
||||||
|
IMAPStore personal-remote
|
||||||
|
Account personal
|
||||||
|
|
||||||
|
MaildirStore personal-local
|
||||||
|
Path ~/Mail/
|
||||||
|
Inbox ~/Mail/INBOX
|
||||||
|
Subfolders Verbatim
|
||||||
|
|
||||||
|
Channel personal
|
||||||
|
Far :personal-remote:
|
||||||
|
Near :personal-local:
|
||||||
|
Patterns *
|
||||||
|
Create Both
|
||||||
|
Expunge Both
|
||||||
|
SyncState *
|
||||||
|
|
||||||
|
# # =======================================
|
||||||
|
# # screen.garden: sloane@screen.garden
|
||||||
|
# # =======================================
|
||||||
|
# IMAPAccount screen-garden
|
||||||
|
# Host imap.fastmail.com
|
||||||
|
# Port 993
|
||||||
|
# User sloane@screen.garden
|
||||||
|
# PassCmd "op item get 'sloane@screen.garden - app password' --fields password --reveal"
|
||||||
|
# AuthMechs PLAIN
|
||||||
|
# TLSType IMAPS
|
||||||
|
# CertificateFile /etc/ssl/cert.pem
|
||||||
|
|
||||||
|
# IMAPStore screen-garden-remote
|
||||||
|
# Account screen-garden
|
||||||
|
|
||||||
|
# MaildirStore screen-garden-local
|
||||||
|
# Path ~/Mail/sloane@screen.garden/
|
||||||
|
# Inbox ~/Mail/sloane@screen.garden/INBOX
|
||||||
|
# Subfolders Verbatim
|
||||||
|
|
||||||
|
# Channel screen-garden
|
||||||
|
# Far :screen-garden-remote:
|
||||||
|
# Near :screen-garden-local:
|
||||||
|
# Patterns *
|
||||||
|
# Create Both
|
||||||
|
# Expunge Both
|
||||||
|
# SyncState *
|
||||||
2
dot-config/neomutt/accounts/personal
Normal file
2
dot-config/neomutt/accounts/personal
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
|
||||||
|
color status cyan default
|
||||||
24
dot-config/neomutt/accounts/screen-garden
Normal file
24
dot-config/neomutt/accounts/screen-garden
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
# Account: screen-garden <sloane@screen.garden>
|
||||||
|
|
||||||
|
set from = "sloane@screen.garden"
|
||||||
|
set realname = "sloane"
|
||||||
|
|
||||||
|
set spoolfile = "+sloane@screen.garden/INBOX"
|
||||||
|
set record = "+sloane@screen.garden/Sent"
|
||||||
|
set postponed = "+sloane@screen.garden/Drafts"
|
||||||
|
set trash = "+sloane@screen.garden/Trash"
|
||||||
|
|
||||||
|
set smtp_url = "smtps://sloane@screen.garden@smtp.fastmail.com:465"
|
||||||
|
set smtp_pass = "`op item get 'sloane@screen.garden - app password' --fields password --reveal`"
|
||||||
|
set smtp_authenticators = "plain"
|
||||||
|
|
||||||
|
unmailboxes *
|
||||||
|
mailboxes "+sloane@screen.garden/INBOX" \
|
||||||
|
"+sloane@screen.garden/Sent" \
|
||||||
|
"+sloane@screen.garden/Drafts" \
|
||||||
|
"+sloane@screen.garden/Archive" \
|
||||||
|
"+sloane@screen.garden/Trash"
|
||||||
|
|
||||||
|
set signature = "~/.config/neomut/signatures/screen-garden"
|
||||||
|
|
||||||
|
color status green default
|
||||||
71
dot-config/neomutt/neomuttrc
Normal file
71
dot-config/neomutt/neomuttrc
Normal file
|
|
@ -0,0 +1,71 @@
|
||||||
|
# general
|
||||||
|
set mbox_type = Maildir
|
||||||
|
set header_cache = ~/.cache/neomutt/headers
|
||||||
|
set message_cache_dir = ~/.cache/neomutt/bodies
|
||||||
|
set certificate_file = ~/.cache/neomutt/certificates
|
||||||
|
set tmp_dir = ~/.cache/neomutt/tmp
|
||||||
|
|
||||||
|
set folder = ~/Mail
|
||||||
|
|
||||||
|
set editor = "nvim"
|
||||||
|
|
||||||
|
set sort = threads
|
||||||
|
set sort_aux = reverse-last-date-received
|
||||||
|
|
||||||
|
auto_view text/html
|
||||||
|
alternative_order text/plain text/html
|
||||||
|
|
||||||
|
set pager_stop = yes
|
||||||
|
set pager_context = 3
|
||||||
|
|
||||||
|
set markers = no
|
||||||
|
set text_flowed = yes
|
||||||
|
set reflow_text = yes
|
||||||
|
set reflow_wrap = 0
|
||||||
|
set smart_wrap = yes
|
||||||
|
unset tilde
|
||||||
|
|
||||||
|
set mail_check_stats
|
||||||
|
set sidebar_visible = no
|
||||||
|
set sidebar_format = "%B%?F? [%F]?%* %?N?%N/?%S"
|
||||||
|
|
||||||
|
|
||||||
|
## bindings
|
||||||
|
|
||||||
|
# sidebar
|
||||||
|
bind index,pager \CS sidebar-toggle-visible
|
||||||
|
bind index,pager \CP sidebar-prev
|
||||||
|
bind index,pager \CN sidebar-next
|
||||||
|
bind index,pager \CO sidebar-open
|
||||||
|
|
||||||
|
# bind pager j next-line
|
||||||
|
# bind pager k previous-line
|
||||||
|
# bind pager <down> next-line
|
||||||
|
# bind pager <up> previous-line
|
||||||
|
|
||||||
|
color sidebar_new yellow default
|
||||||
|
color normal white default
|
||||||
|
color indicator black cyan
|
||||||
|
color status cyan default
|
||||||
|
|
||||||
|
# Account: Personal <sloane@sloanelybutsurely.com>
|
||||||
|
set from = "sloane@sloanelybutsurely.com"
|
||||||
|
set realname = "Sloane Perrault"
|
||||||
|
|
||||||
|
set spoolfile = "+/INBOX"
|
||||||
|
set record = "+/Sent"
|
||||||
|
set postponed = "+/Drafts"
|
||||||
|
set trash = "+/Trash"
|
||||||
|
|
||||||
|
set smtp_url = "smtps://sloane@sloanelybutsurely.com@smtp.fastmail.com:465"
|
||||||
|
set smtp_pass = "`op item get 'sloane@sloanelybutsurely.com - app password' --fields password --reveal`"
|
||||||
|
set smtp_authenticators = "plain"
|
||||||
|
|
||||||
|
unmailboxes *
|
||||||
|
mailboxes "+INBOX" \
|
||||||
|
"+Sent" \
|
||||||
|
"+Drafts" \
|
||||||
|
"+Archive" \
|
||||||
|
"+Trash"
|
||||||
|
|
||||||
|
set signature = "~/.config/neomutt/signatures/personal"
|
||||||
0
dot-config/neomutt/signatures/personal
Normal file
0
dot-config/neomutt/signatures/personal
Normal file
0
dot-config/neomutt/signatures/screen-garden
Normal file
0
dot-config/neomutt/signatures/screen-garden
Normal file
4
dot-mailcap
Normal file
4
dot-mailcap
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
# text/plain; lowdown -tterm --term-no-links --term-columns $COLUMNS --term-width=120 | less -R
|
||||||
|
|
||||||
|
# text/html; w3m -dump -T text/html %s; nametemplate=%s.html; copiousoutput
|
||||||
|
text/html; html2text -b $COLUMNS --ignore-tables --default-image-alt ◆ --links-after-para --no-wrap-links --reference-links --unicode-snob - %{charset} | lowdown -tterm --term-no-links --term-columns $COLUMNS --term-width=120 | less -R
|
||||||
Loading…
Reference in a new issue