Commit Graph

10 Commits

Author SHA1 Message Date
64ddb18129 Remove calendar tooling (vdirsyncer, khal, calsync)
Calendar handling left to phone. Mail-only setup going forward.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 15:22:43 -04:00
ec2f3afb1b Fix Fastmail Inbox IMAP conflict
Same Inbox/INBOX collision as Outlook. Exclude 'Inbox' from Patterns.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 15:13:31 -04:00
661f5e002c Fix Outlook Inbox IMAP conflict, add PipelineDepth 1
Outlook IMAP lists 'Inbox' as a folder AND uses INBOX as the special inbox,
causing mbsync to fail with 'cannot use unqualified Inbox'. Excluding 'Inbox'
from Patterns lets the MaildirStore Inbox directive handle it correctly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 15:12:50 -04:00
0f0ee16ebd Add Fastmail email and calendar, multi-account neomutt
- mbsync: add Fastmail IMAP channel (rbw for credentials)
- msmtp: add Fastmail SMTP account
- neomutt: add fastmail account file, F2/F3 account switching macros
- vdirsyncer + khal: Fastmail CalDAV calendar sync
- zshrc: restore calsync alias

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:58:48 -04:00
a923165370 Remove gpg-agent.conf, use default cache TTL
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:54:38 -04:00
6061cb5698 Replace keychain GPG with gpg-agent cache TTL
keychain's GPG key management is incompatible with GnuPG 2.4 keyboxd.
gpg-agent handles key caching natively; set 24h TTL so it unlocks once per day.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:53:44 -04:00
1a30f62ad9 Fix keychain GPG key syntax
This version of keychain uses gpgk: prefix rather than --gpg flag.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:52:08 -04:00
bbe6c1f7d1 Add .gitignore for emacs temp files
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:48:36 -04:00
2763011158 Add mail setup guide, remove calendar configs
Documents the full Outlook.com OAuth2 mail setup (rbw, Azure app registration,
GPG, mutt-oauth2, mbsync, msmtp, neomutt) for reinstall reference.
Removes vdirsyncer/khal configs and calsync alias.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:47:46 -04:00
a0abf9705f Initial dotfiles commit
Laptop config: zsh, emacs (with WSL detection for work), ghostty, tmux, ranger,
newsboat, neomutt + mbsync + msmtp (Outlook OAuth2), neomutt signature.
Work config: emacs with C#/TS/JS/CSS/HTML dev settings for WSL.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:39:23 -04:00