Added mutt

This commit is contained in:
Alex Kelly 2021-03-15 08:45:23 -04:00
parent 3b654c85cc
commit 9b50b562ed
13 changed files with 501 additions and 0 deletions

14
mutt/accounts/arachnitech Normal file
View file

@ -0,0 +1,14 @@
set from = "kellya@arachnitech.com"
set sendmail = "/usr/bin/msmtp -a arachnitech"
set mbox = "+arachnitech/archive"
set postponed = "+arachnitech/drafts"
color status green default
macro index D \
"<save-message>+arachnitech/Trash<enter>" \
"move message to the trash"
macro index S \
"<save-message>+arachnitech/Spam<enter>" \
"mark message as spam"

19
mutt/accounts/franklin Normal file
View file

@ -0,0 +1,19 @@
set from = "alex.kelly@franklin.edu"
set sendmail = "/usr/bin/msmtp -a franklin"
set mbox = "+franklin/archive"
set postponed = "+franklin/drafts"
color status cyan default
set pgp_default_key = "FE3A66764329CE891E807CD7DC441667D5FCB16F"
macro index D \
"<save-message>+franklin/Trash<enter>" \
"move message to the trash"
macro index S \
"<save-message>+franklin/Spam<enter>" \
"mark message as spam"
macro index A \
"<save-message>+franklin/Archive<enter>" \
"Archive message"

18
mutt/bindings.rc Normal file
View file

@ -0,0 +1,18 @@
bind index,pager \Cp sidebar-prev
# Move the highlight to the next mailbox
bind index,pager \Cn sidebar-next
# Open the highlighted mailbox
bind index,pager \Co sidebar-open
# Move the highlight to the previous page
# This is useful if you have a LOT of mailboxes.
bind index,pager <F3> sidebar-page-up
# Move the highlight to the next page
# This is useful if you have a LOT of mailboxes.
bind index,pager <F4> sidebar-page-down
# Move the highlight to the previous mailbox containing new, or flagged,
# mail.
bind index,pager <F5> sidebar-prev-new
# Move the highlight to the next mailbox containing new, or flagged, mail.
bind index,pager <F6> sidebar-next-new
# Toggle the visibility of the Sidebar.
bind index,pager B sidebar-toggle-visible

View file

@ -0,0 +1,264 @@
Return-Path: <SRS0=R91Y=II=github.com=noreply@ik2.com>
Received: from desis.arachnitech.com ([unix socket])
by desis.arachnitech.com (Cyrus 2.5.15-28-g7d1550bfa-Kolab-2.5.15.28-1.20.el7.kolab_16) with LMTPA;
Wed, 10 Mar 2021 09:21:18 -0500
X-Sieve: CMU Sieve 2.4
X-Virus-Scanned: amavisd-new at arachnitech.com
X-Spam-Flag: NO
X-Spam-Score: -0.092
X-Spam-Level:
X-Spam-Status: No, score=-0.092 tagged_above=-10 required=6.2
tests=[DKIMWL_WL_HIGH=-0.243, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249,
HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: desis.arachnitech.com (amavisd-new);
dkim=pass (1024-bit key) header.d=github.com
Received: from s214f.ik2.com (s214f.ik2.com [208.77.151.118])
by desis.arachnitech.com (Postfix) with ESMTPS id 7ACBE350
for <alex.kelly@arachnitech.com>; Wed, 10 Mar 2021 09:21:14 -0500 (EST)
Received: from s250a.ik2.com
by s214f.ik2.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(envelope-from <noreply@github.com>) id 1lJzi3-0004gV-TG
for kellya@arachnitech.com; Wed, 10 Mar 2021 14:21:12 +0000
Received: from 192.30.252.201 by s250a.ik2.com (IK2 SMTP Server);
Wed, 10 Mar 2021 14:21:10 +0000
Received: from github.com (hubbernetes-node-4f064af.va3-iad.github.net
[10.48.114.44])
by smtp.github.com (Postfix) with ESMTPA id 057843406F2
for <kellya@arachnitech.com>; Wed, 10 Mar 2021 06:21:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1615386068;
bh=wfKjHC8f33f5tPC0r7vNXCoIwc1zGPt//UQubP8I+3Q=;
h=Date:From:To:Subject:From;
b=x9StawBnq6/L4X4nYAFqh0wbGYumrG5w0kox8qxPJOKLTYpIqu00DPSnKylTDXP5O
QI5c581RlP+snBhnlkw/QVv7mnbbEMg/0vjVlh73xa8Fp2oFPPtbyYWUIL1jA7wSsk
Ps2+CGwibuQ3i0ASH/K50enPoqaBeC9/9+qCdLN0=
Date: Wed, 10 Mar 2021 06:21:08 -0800
From: GitHub <noreply@github.com>
To: kellya@arachnitech.com
Message-ID: <6048d5d431e4_5ca17d41328f4@lowworker-7f6b9d8d47-rjzbw.mail>
Subject: =?UTF-8?Q?You're_in!_Welcome_to_GitHub_Sponsors_=F0=9F=92=96?=
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_6048d5d429f9_5ca17d41327fe";
charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Auto-Response-Suppress: All
X-SF-RX-Return-Path: <noreply@github.com>
X-SF-Originating-IP: 192.30.252.201
X-SF-Score: 1.2
X-SF-Alias: alex.kelly@arachnitech.com
X-SF-SRS: Sender address rewritten from <noreply@github.com> to
<SRS0=R91Y=II=github.com=noreply@ik2.com>
X-SF-Domain: ffsuvdhlly
----==_mimepart_6048d5d429f9_5ca17d41327fe
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
# Welcome to GitHub Sponsors!=0D
=0D
You're just a couple of steps away from receiving your first funds as a s=
ponsored=0D
developer.=0D
=0D
### Step 1: Submit your contact information=0D
=0D
Before you can start filling out your GitHub Sponsors profile, please sub=
mit=0D
your contact information.=0D
=0D
https://github.com/sponsors/kellya/signup=0D
=0D
### Step 2: Create your GitHub Sponsors profile=0D
=0D
After submitting contact details, fill out your profile in your GitHub Sp=
onsors=0D
dashboard.=0D
=0D
https://github.com/sponsors/kellya/dashboard=0D
=0D
Here are some helpful guides:=0D
=0D
- Learn more about setting up your profile:=0D
https://docs.github.com/articles/becoming-a-sponsored-developer#complet=
ing-your-sponsored-developer-profile=0D
=0D
- Check out the Sponsors landing page to see how other developers set up =
their=0D
own profiles:=0D
https://github.com/sponsors=0D
=0D
### Step 3: Get your profile approved=0D
=0D
Once you complete your GitHub Sponsors profile, submit it for identity ve=
rification=0D
and approval by GitHub staff. We'll follow up by email when your profile =
has been approved.=0D
=0D
### Step 4: Get paid=0D
=0D
Once you receive your first sponsorship, you will be paid around the 22=
nd of each month!=0D
=0D
And that's it! Thank you for your contribution to open source =E2=80=94 w=
e're excited to see=0D
all the ways GitHub Sponsors can support you.=0D
----==_mimepart_6048d5d429f9_5ca17d41327fe
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta name="viewport" content="width=device-width">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Welcome to GitHub Sponsors!</title>
<style media="all" type="text/css">
@media only screen and (max-width: 620px) {
table[class=body] h1,
table[class=body] h2,
table[class=body] h3,
table[class=body] h4 {
font-weight: 600 !important;
}
table[class=body] h1 {
font-size: 24px !important;
}
table[class=body] h2 {
font-size: 20px !important;
}
table[class=body] h3 {
font-size: 16px !important;
}
table[class=body] .lead {
font-size: 16px !important;
line-height: 24px !important;
}
table[class=body] .container {
padding: 20px !important;
width: 100% !important;
}
table[class=body] .btn table {
width: 100% !important;
}
table[class=body] .btn a {
display: block !important;
}
table[class=body] .header-padded,
table[class=body] .body-padded {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
</style>
</head>
<body style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; height: 100% !important; line-height: 1.5; margin: 0; padding: 0; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; width: 100% !important; background-color: #fff;">
<table class="body" style="box-sizing: border-box; border-collapse: separate !important; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; background-color: #fff;" width="100%" bgcolor="#fff">
<tr>
<td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top;" valign="top"></td>
<td class="container" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top; display: block; margin: 0 auto !important; max-width: 580px; padding: 30px; width: 580px;" width="580" valign="top">
<div class="content" style="box-sizing: border-box; display: block; margin: 0 auto; max-width: 580px;">
<div class="header" style="box-sizing: border-box; width: 100%; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #eee;">
<table style="box-sizing: border-box; border-collapse: separate !important; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;" width="100%">
<tr>
<td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top;" valign="top">
<a href="https://github.com" style="box-sizing: border-box; color: #0366d6; text-decoration: underline;">
<img src="https://github.githubassets.com/images/email/global/wordmark.png" width="102" height="28" alt="GitHub" style="-ms-interpolation-mode: bicubic; max-width: 100%;">
</a>
</td>
</tr>
</table>
</div>
<h1 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 0 0 10px; font-size: 30px;">
Welcome to GitHub Sponsors!
</h1>
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 15px;">
You're just a couple of steps away from receiving your first funds as a sponsored developer.
</p>
<h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 10px; font-size: 20px;">
Step 1: Submit your contact information
</h2>
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 15px;">
Before you can start filling out your GitHub Sponsors profile, please <a href="https://github.com/sponsors/kellya/signup">submit your contact information</a>.
</p>
<h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 0; font-size: 20px;">
Step 2: Create your GitHub Sponsors profile
</h2>
<img mc:edit="pendingprofile" class="pendingprofile" src="https://github.githubassets.com/images/email/sponsors/pending-profile.png" width="635" style="outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;width: 635px;max-width: 100%;" alt="pending GitHub Sponsors profile">
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 10px;">
Fill out your profile in
<a href="https://github.com/sponsors/kellya/dashboard">your GitHub Sponsors dashboard</a>. Here are some helpful guides:
</p>
<ul>
<li style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 10px;">
Learn more about <a href="https://docs.github.com/articles/becoming-a-sponsored-developer#completing-your-sponsored-developer-profile">setting up your profile</a>.
</li>
<li style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 10px;">
Check out the <a href="https://github.com/sponsors">Sponsors landing page</a> to see how other developers set up their own profiles.
</li>
</ul>
<h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 10px; font-size: 20px;">
Step 3: Get your profile approved
</h2>
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0;">
Once you complete your GitHub Sponsors profile, submit it for identity verification and approval by GitHub staff. We'll follow up by email when your profile has been approved.
</p>
<h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 10px; font-size: 20px;">
Step 4: Get paid
</h2>
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 10px 0 0 0;">
Once you receive your first sponsorship, you will be paid around the <strong>22nd</strong> of each month!
</p>
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 10px 0 50px 0;">
And that's it! Thank you for your contribution to open source &mdash; we're excited to see all the ways GitHub Sponsors can support you.
</p>
<img mc:edit="welcomeimage" class="welcometocat" src="https://github.githubassets.com/images/email/sponsors/mona.png" width="150" style="outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;width: 150px;max-width: 100%;" alt="welcometocat">
<div class="footer" style="box-sizing: border-box; clear: both; width: 100%;">
<hr class="footer-hr" style="height: 0; overflow: visible; margin-top: 30px; border: 0; border-top: 1px solid #eee; color: #999999; font-size: 12px; line-height: 18px; margin-bottom: 30px;">
<div class="footer-links" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px;">
<p class="footer-text" style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: normal; margin: 0; margin-bottom: 15px; color: #999999; font-size: 12px; line-height: 18px;">
<a href="https://github.com/settings/emails" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Email preferences</a> &middot;
<a href="https://docs.github.com/articles/github-terms-of-service/" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Terms</a> &middot;
<a href="https://docs.github.com/articles/github-privacy-policy/" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Privacy</a> &middot;
<a href="https://github.com/login" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Sign into GitHub</a>
</p>
</div>
<p class="footer-text" style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: normal; margin: 0; margin-bottom: 15px; color: #999999; font-size: 12px; line-height: 18px;">GitHub, Inc.<br style="color: #999999; font-size: 12px; line-height: 18px;"> 88 Colin P Kelly Jr St.<br style="color: #999999; font-size: 12px; line-height: 18px;"> San Francisco, CA 94107</p>
</div>
</div>
</td>
<td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top;" valign="top"></td>
</tr>
</table>
</body>
</html>
----==_mimepart_6048d5d429f9_5ca17d41327fe--

BIN
mutt/cache/headers vendored Normal file

Binary file not shown.

5
mutt/colors.rc Normal file
View file

@ -0,0 +1,5 @@
color header cyan black subject
color hdrdefault brightwhite black
color quoted brightgreen black
color status black cyan
color indicator default blue

114
mutt/gpg.old Normal file
View file

@ -0,0 +1,114 @@
# -*-muttrc-*-
#
# Command formats for gpg.
#
# Some of the older commented-out versions of the commands use gpg-2comp from:
# http://70t.de/download/gpg-2comp.tar.gz
#
# %p The empty string when no passphrase is needed,
# the string "PGPPASSFD=0" if one is needed.
#
# This is mostly used in conditional % sequences.
#
# %f Most PGP commands operate on a single file or a file
# containing a message. %f expands to this file's name.
#
# %s When verifying signatures, there is another temporary file
# containing the detached signature. %s expands to this
# file's name.
#
# %a In "signing" contexts, this expands to the value of the
# configuration variable $pgp_sign_as, if set, otherwise
# $pgp_default_key. You probably need to
# use this within a conditional % sequence.
#
# %r In many contexts, mutt passes key IDs to pgp. %r expands to
# a list of key IDs.
# Section A: Key Management
# The default key for encryption (used by $pgp_self_encrypt and
# $postpone_encrypt).
#
# It will also be used for signing unless $pgp_sign_as is set to a
# key.
#
# Unless your key does not have encryption capability, uncomment this
# line and replace the keyid with your own.
#
# set pgp_default_key="0x12345678"
# If you have a separate signing key, or your key _only_ has signing
# capability, uncomment this line and replace the keyid with your
# signing keyid.
#
# set pgp_sign_as="0x87654321"
# Section B: Commands
# Note that we explicitly set the comment armor header since GnuPG, when used
# in some localiaztion environments, generates 8bit data in that header, thereby
# breaking PGP/MIME.
# decode application/pgp
set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
# verify a pgp/mime signature
set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
# decrypt a pgp/mime attachment
set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
# create a pgp/mime signed attachment
# set pgp_sign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
# create a application/pgp signed (old-style) message
# set pgp_clearsign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
# create a pgp/mime encrypted attachment
# set pgp_encrypt_only_command="pgpewrap gpg-2comp -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
# create a pgp/mime encrypted and signed attachment
# set pgp_encrypt_sign_command="pgpewrap gpg-2comp %?p?--passphrase-fd 0? -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
# import a key into the public key ring
set pgp_import_command="gpg --no-verbose --import %f"
# export a key from the public key ring
set pgp_export_command="gpg --no-verbose --export --armor %r"
# verify a key
set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r"
# read in the public key ring
# note: the second --with-fingerprint adds fingerprints to subkeys
set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-keys %r"
# read in the secret key ring
# note: the second --with-fingerprint adds fingerprints to subkeys
set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-secret-keys %r"
# fetch keys
# set pgp_getkeys_command="pkspxycwrap %r"
# pattern for good signature - may need to be adapted to locale!
# set pgp_good_sign="^gpgv?: Good signature from "
# OK, here's a version which uses gnupg's message catalog:
# set pgp_good_sign="`gettext -d gnupg -s 'Good signature from "' | tr -d '"'`"
# This version uses --status-fd messages
set pgp_good_sign="^\\[GNUPG:\\] GOODSIG"
# pattern to verify a decryption occurred
# This is now deprecated by pgp_check_gpg_decrypt_status_fd:
# set pgp_decryption_okay="^\\[GNUPG:\\] DECRYPTION_OKAY"
set pgp_check_gpg_decrypt_status_fd

12
mutt/gpg.rc Normal file
View file

@ -0,0 +1,12 @@
set crypt_use_gpgme=yes
set postpone_encrypt = yes
set pgp_self_encrypt = yes
set crypt_use_pka = no
set crypt_autosign = yes
set crypt_autoencrypt = no
set crypt_autopgp = yes
set pgp_sign_as=FE3A66764329CE891E807CD7DC441667D5FCB16F
send2-hook . unset pgp_sign_as
send2-hook '~f alex.kelly@franklin.edu' set pgp_sign_as=FE3A66764329CE891E807CD7DC441667D5FCB16F
send2-hook '~f kellya@arachnitech.com' set pgp_sign_as=15CD8B0B88DD99E8882B7A90DB2139896E9F21BD

18
mutt/macros.rc Normal file
View file

@ -0,0 +1,18 @@
macro index <F8> \
"<enter-command>unset wait_key<enter><shell-escape>~/bin/mutt-notmuch --prompt search -o ~/Maildir/mutt_results<enter><change-folder-readonly>~/Maildir/mutt_results<enter>" \
"search mail (using notmuch)"
macro index <F9> \
"<enter-command>unset wait_key<enter><pipe-message>~/bin/mutt-notmuch thread<enter><change-folder-readonly>~/.cache/Maildir/<enter><enter-command>set wait_key<enter>" \
"search and reconstruct owning thread (using notmuch)"
macro attach A "<pipe-message>/home/kellya/projects/public/mutt-filters/vcalendar-filter | /home/kellya/projects/public/khal/misc/mutt2khal<enter>"
macro index t "<pipe-message>mutt2task<enter>"
# 'L' performs a notmuch query, showing only the results
macro index L "<enter-command>unset wait_key<enter><shell-escape>read -p 'notmuch query: ' x; echo \$x >~/.cache/mutt_terms<enter><limit>~i \"\`notmuch search --output=messages \$(cat ~/.cache/mutt_terms) | head -n 600 | perl -le '@a=<>;chomp@a;s/\^id:// for@a;$,=\"|\";print@a'\`\"<enter>" "show only messages matching a notmuch pattern"
# 'a' shows all messages again (supersedes default <alias> binding)
macro index a "<limit>all\n" "show all messages (undo limit)"
macro index \\\\ "<vfolder-from-query>" # looks up a hand made query
macro index A "<modify-labels>+archive -unread -inbox\\n" # tag as Archived
macro index I "<modify-labels>-inbox -unread\\n" # removed from inbox
macro index S "<modify-labels-then-hide>-inbox -unread +junk\\n" # tag as Junk mail
macro index + "<modify-labels>+*\\n<sync-mailbox>" # tag as starred
macro index - "<modify-labels>-*\\n<sync-mailbox>" # tag as unstarred

4
mutt/mailboxes.rc Normal file
View file

@ -0,0 +1,4 @@
mailboxes \
"+arachnitech/INBOX" \
"+franklin/INBOX" \
"+franklin/Sent"

30
mutt/muttrc Normal file
View file

@ -0,0 +1,30 @@
### save and sync my sent messages
#set record=~/Maildir/arachnitech/Sent
set sidebar_visible = yes
## set record="~/Maildir/Sent Mail"
set spoolfile="+franklin/INBOX"
# set header cache
set header_cache=~/Localmail/hcache
set mbox_type=Maildir
set folder=~/Maildir/
set sort=reverse-date-received
# IMAP and INBOX (this should map to any existing IMAP folders)
folder-hook arachnitech/* source ~/.mutt/accounts/arachnitech
folder-hook franklin/* source ~/.mutt/accounts/franklin
# auto_view text/html
alternative_order text/plain text/enriched text/html
auto_view text/html
auto_view text/calendar
set new_mail_command="notify-send --icon='/home/kellya/images/mutt-1.png' \
'New Emails' '%n new messages' &"
#source ~/.mutt/bindings
#source ~/.mutt/mailboxes
#source ~/.mutt/gpg
#source ~/.mutt/macros
#source ~/.mutt/notmuch
source ~/.mutt/sources.sh|
set query_command="khard email -p '%s'"
bind editor <Tab> complete-query

2
mutt/notmuch.rc Normal file
View file

@ -0,0 +1,2 @@
set nm_default_url = "notmuch:///home/kellya/Maildir"
virtual-mailboxes "My INBOX" "notmuch://?query=tag:inbox"

1
mutt/sources.sh Executable file
View file

@ -0,0 +1 @@
cat *.rc