aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mbsync/.config
diff options
context:
space:
mode:
Diffstat (limited to 'mbsync/.config')
-rw-r--r--mbsync/.config/environment.d/20-mail.conf2
-rw-r--r--mbsync/.config/imapnotify/porkbun.conf14
-rw-r--r--mbsync/.config/mbsync/mbsyncrc19
-rw-r--r--mbsync/.config/systemd/user/maildir-notify.service2
4 files changed, 35 insertions, 2 deletions
diff --git a/mbsync/.config/environment.d/20-mail.conf b/mbsync/.config/environment.d/20-mail.conf
index e3e2599..1c12b82 100644
--- a/mbsync/.config/environment.d/20-mail.conf
+++ b/mbsync/.config/environment.d/20-mail.conf
@@ -1 +1 @@
-MAIL=$XDG_DATA_HOME/mail/gmail/INBOX
+MAIL=$XDG_DATA_HOME/mail/porkbun/INBOX
diff --git a/mbsync/.config/imapnotify/porkbun.conf b/mbsync/.config/imapnotify/porkbun.conf
new file mode 100644
index 0000000..60b71f9
--- /dev/null
+++ b/mbsync/.config/imapnotify/porkbun.conf
@@ -0,0 +1,14 @@
+{
+ "host": "imap.porkbun.com",
+ "port": 993,
+ "tls": true,
+ "tlsOptions": {
+ "rejectUnauthorized": false
+ },
+ "username": "tobyv@tobyvin.dev",
+ "passwordCmd": "pass tobyv@tobyvin.dev | head -n1",
+ "onNewMail": "mbsync -c $XDG_CONFIG_HOME/mbsync/mbsyncrc porkbun",
+ "boxes": [
+ "INBOX"
+ ]
+}
diff --git a/mbsync/.config/mbsync/mbsyncrc b/mbsync/.config/mbsync/mbsyncrc
index 32b6305..2fc8de6 100644
--- a/mbsync/.config/mbsync/mbsyncrc
+++ b/mbsync/.config/mbsync/mbsyncrc
@@ -2,6 +2,25 @@ Create Both
Expunge Both
SyncState *
+IMAPAccount porkbun
+Host imap.porkbun.com
+User tobyv@tobyvin.dev
+PassCmd "pass tobyv@tobyvin.dev"
+SSLType IMAPS
+CertificateFile /etc/ssl/certs/ca-certificates.crt
+
+IMAPStore porkbun-remote
+Account porkbun
+
+MaildirStore porkbun-local
+Path ~/.local/share/mail/porkbun/
+Inbox ~/.local/share/mail/porkbun/INBOX
+
+Channel porkbun
+Far :porkbun-remote:
+Near :porkbun-local:
+Patterns *
+
IMAPAccount gmail
Host imap.gmail.com
User tobyv13@gmail.com
diff --git a/mbsync/.config/systemd/user/maildir-notify.service b/mbsync/.config/systemd/user/maildir-notify.service
index 59dc969..3c57b06 100644
--- a/mbsync/.config/systemd/user/maildir-notify.service
+++ b/mbsync/.config/systemd/user/maildir-notify.service
@@ -3,7 +3,7 @@ Description=Watches Maildir for new mail and sends notifications
[Service]
Type=simple
-ExecStart=%h/.local/bin/maildir-notify %h/.local/share/mail/gmail/INBOX %h/.local/share/mail/feeds/INBOX
+ExecStart=%h/.local/bin/maildir-notify
RestartSec=10
[Install]