summaryrefslogtreecommitdiff
path: root/dotfiles/common/.mbsyncrc
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-26 17:36:38 -0600
committerCraig Jennings <c@cjennings.net>2026-01-26 17:36:38 -0600
commitdada2f255daaa2fb493ec8c7d47e2a8123aea494 (patch)
tree0c0eeb84bb7b6e66a2d7f41cdfd061b25f80cc14 /dotfiles/common/.mbsyncrc
parentd50e5955837788fc69b4d5bc74cb574b859ed31a (diff)
refactor(dotfiles): rename system/ to common/ and remove unused configs
Rename dotfiles/system to dotfiles/common for clarity - indicates shared dotfiles used across all desktop environments (DWM, Hyprland). Removed config directories for uninstalled applications: - ghostty (using different terminal) - lf (using ranger instead) - mopidy (using mpd instead) - nitrogen (X11-only, obsolete for Wayland) - pychess (not installed) - JetBrains (not installed via archsetup) - youtube-dl (using yt-dlp with different config location) Kept audacious config for potential future use. Updated all references in archsetup, CLAUDE.md, todo.org, and validation.sh. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'dotfiles/common/.mbsyncrc')
-rw-r--r--dotfiles/common/.mbsyncrc144
1 files changed, 144 insertions, 0 deletions
diff --git a/dotfiles/common/.mbsyncrc b/dotfiles/common/.mbsyncrc
new file mode 100644
index 0000000..51dfae2
--- /dev/null
+++ b/dotfiles/common/.mbsyncrc
@@ -0,0 +1,144 @@
+IMAPAccount gmail
+Host imap.gmail.com
+User craigmartinjennings@gmail.com
+PassCmd "gpg2 -q --for-your-eyes-only --no-tty -d ~/.config/.gmailpass.gpg"
+Port 993
+TLSType IMAPS
+AuthMechs Login
+CertificateFile /etc/ssl/certs/ca-certificates.crt
+
+IMAPStore gmail-remote
+Account gmail
+
+MaildirStore gmail-local
+# SubFolders Verbatim
+# The trailing "/" is important
+Path ~/.mail/gmail/
+Inbox ~/.mail/gmail/INBOX
+
+Channel gmail-inbox
+Far :gmail-remote:
+Near :gmail-local:
+Patterns "INBOX"
+Create Both
+Expunge Both
+SyncState *
+
+Channel gmail-trash
+Far :gmail-remote:"[Gmail]/Trash"
+Near :gmail-local:"Trash"
+Create Both
+Expunge Both
+SyncState *
+
+Channel gmail-drafts
+Far :gmail-remote:"[Gmail]/Drafts"
+Near :gmail-local:"Drafts"
+Create Both
+Expunge Both
+SyncState *
+
+Channel gmail-sent
+Far :gmail-remote:"[Gmail]/Sent Mail"
+Near :gmail-local:"Sent"
+Create Both
+Expunge Both
+SyncState *
+
+Channel gmail-starred
+Far :gmail-remote:"[Gmail]/Starred"
+Near :gmail-local:"Starred"
+Create Both
+Expunge Both
+SyncState *
+
+Group gmail
+Channel gmail-inbox
+Channel gmail-trash
+Channel gmail-drafts
+Channel gmail-sent
+Channel gmail-starred
+
+IMAPAccount cmail
+Host 127.0.0.1
+Port 1143
+User c@cjennings.net
+PassCmd "cat ~/.config/.protonmailpass"
+TLSType NONE
+AuthMechs LOGIN
+CertificateFile /etc/ssl/certs/ca-certificates.crt
+
+IMAPStore cmail-remote
+Account cmail
+
+MaildirStore cmail-local
+Path ~/.mail/cmail/
+Inbox ~/.mail/cmail/Inbox/
+Trash ~/.mail/cmail/Trash/
+SubFolders Verbatim
+
+Channel cmail-inbox
+Far :cmail-remote:INBOX
+Near :cmail-local:Inbox
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+Channel cmail-sent
+Far :cmail-remote:Sent
+Near :cmail-local:Sent
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+Channel cmail-trash
+Far :cmail-remote:Trash
+Near :cmail-local:Trash
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+Channel cmail-archive
+Far :cmail-remote:Archive
+Near :cmail-local:Archive
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+Channel cmail-starred
+Far :cmail-remote:Starred
+Near :cmail-local:Starred
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+Channel cmail-spam
+Far :cmail-remote:Spam
+Near :cmail-local:Spam
+Create Both
+Expunge None
+CopyArrivalDate yes
+Sync All
+SyncState *
+
+# Drafts and All Mail omitted due to sync errors with ProtonBridge
+# You can still access these folders via IMAP if needed
+
+Group cmail
+Channel cmail-inbox
+Channel cmail-sent
+Channel cmail-trash
+Channel cmail-archive
+Channel cmail-starred
+Channel cmail-spam
+