Luke Smith b911eba455 | 5 years ago | |
---|---|---|
bin | 5 years ago | |
.gitignore | 5 years ago | |
LICENSE | 6 years ago | |
README.md | 5 years ago | |
domains.csv | 5 years ago | |
muttrc | 5 years ago | |
mw | 5 years ago |
The mutt-wizard is a simple interface gives you:
I maintain mutt-wizard for GNU/Linux, but individual contributors have also made it compatible with Mac.
Clone the repo to ~/.config/mutt
. Either move to backup or delete your old ~/.config/mutt
directory if you have one. Remove/backup your old isync/mbsync and msmtp configs if you have them as well.
Be sure to install the following programs:
neomutt
- the email client. If you delete a lot of the neomutt-specific settings in the muttrc, you can run vanilla mutt if you want.isync
- for the mbsync
command. Downloads the email. Required for installation.msmtp
- sends your email.You must have a GPG public/private key pair as well. This is what will safely encrypt your passwords. Run gpg --full-gen-key
(or gpg2 --full-gen-key
) to get one.
Once the repository is in place in ~/.config/mutt/
:
mbsync -a
once (at least a partial sync). This will create all the directories you need to finalize installation and will start downloading your mail.mutt-wizard is configured by default for you to use other useful tools, but these are not strictly necessary.
w3m
- You’ll probably want this one at least. It will help you read HTML email from those terrible people who send it... if you want to. It will also enable viewing images in mutt.notmuch
- can index your mail to be easily searched. Install it and run notmuch setup
, tell it that your mail is in ~/.local/share/mail/
. You can run it in mutt with ctrl-f
. Remember to run notmuch new
to process new mail, although the included mailsync
script does this for you.abook
- a terminal-based address book. Pressing tab while typing an address to send mail to will suggest contacts that are in your abook.dialog
is no long used (le bloat) and the interface is simply text.~/.config/
, moving mail to ~/.local/share/mail/
and moving mutt-wizard files to ~/.local/share/muttwizard/
. isync/mbsync still uses home for default though as XDG compliance is not built into them.accounts/
hold account data and bin/
holds script run by or for mutt. All other directories have been disintegrated.domains.csv
so their users can more easily use mutt-wizard.See Luke’s website here. Email him at luke@lukesmith.xyz.