diff options
author | Mike Crute <mike@crute.us> | 2019-04-28 12:55:33 -0700 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2019-04-28 12:55:53 -0700 |
commit | 479a167b6d96038eac2135bc083e230973ac6b4b (patch) | |
tree | e53df549d17bce6a4e99bf593829f14da53e8fab /.mutt | |
parent | b6cfdc3ea92df0f518511b6f5471eb09e22f4d1a (diff) | |
download | dotfiles-479a167b6d96038eac2135bc083e230973ac6b4b.tar.bz2 dotfiles-479a167b6d96038eac2135bc083e230973ac6b4b.tar.xz dotfiles-479a167b6d96038eac2135bc083e230973ac6b4b.zip |
Configure GPG
Diffstat (limited to '.mutt')
-rw-r--r-- | .mutt/fastmail.account | 3 | ||||
-rw-r--r-- | .mutt/muttrc | 17 |
2 files changed, 20 insertions, 0 deletions
diff --git a/.mutt/fastmail.account b/.mutt/fastmail.account index ad752be..ae84c2e 100644 --- a/.mutt/fastmail.account +++ b/.mutt/fastmail.account | |||
@@ -12,6 +12,9 @@ set imap_pass = $my_pass | |||
12 | set smtp_url = "smtps://$my_user@smtp.fastmail.com/" | 12 | set smtp_url = "smtps://$my_user@smtp.fastmail.com/" |
13 | set smtp_pass = $my_pass | 13 | set smtp_pass = $my_pass |
14 | 14 | ||
15 | set my_gpg_home = "~/.gnupg-mutt" | ||
16 | set pgp_default_key="0xAE63050A" | ||
17 | |||
15 | mailboxes =INBOX | 18 | mailboxes =INBOX |
16 | mailboxes =Archive | 19 | mailboxes =Archive |
17 | mailboxes =Drafts | 20 | mailboxes =Drafts |
diff --git a/.mutt/muttrc b/.mutt/muttrc index 9119757..6708b16 100644 --- a/.mutt/muttrc +++ b/.mutt/muttrc | |||
@@ -45,3 +45,20 @@ macro pager \cb <pipe-entry>'urlview'<enter> 'Follow links with urlview' | |||
45 | 45 | ||
46 | source ~/.mutt/active.account | 46 | source ~/.mutt/active.account |
47 | # source colorscheme | 47 | # source colorscheme |
48 | |||
49 | # This has to be after active.account so $my_gpg_home is defined | ||
50 | set pgp_replyencrypt=yes | ||
51 | set pgp_check_gpg_decrypt_status_fd=yes | ||
52 | set pgp_decode_command="gpg --homedir $my_gpg_home --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" | ||
53 | set pgp_verify_command="gpg --homedir $my_gpg_home --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f" | ||
54 | set pgp_decrypt_command="gpg --homedir $my_gpg_home --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" | ||
55 | set pgp_sign_command="gpg --homedir $my_gpg_home --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f" | ||
56 | set pgp_clearsign_command="gpg --homedir $my_gpg_home --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f" | ||
57 | set pgp_encrypt_only_command="pgpewrap gpg --homedir $my_gpg_home --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" | ||
58 | set pgp_encrypt_sign_command="pgpewrap gpg --homedir $my_gpg_home %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" | ||
59 | set pgp_import_command="gpg --homedir $my_gpg_home --no-verbose --import %f" | ||
60 | set pgp_export_command="gpg --homedir $my_gpg_home --no-verbose --export --armor %r" | ||
61 | set pgp_verify_key_command="gpg --homedir $my_gpg_home --verbose --batch --fingerprint --check-sigs %r" | ||
62 | set pgp_list_pubring_command="gpg --homedir $my_gpg_home --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-keys %r" | ||
63 | set pgp_list_secring_command="gpg --homedir $my_gpg_home --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-secret-keys %r" | ||
64 | set pgp_good_sign="^gpgv?: Good signature from " | ||