diff options
author | Toby Vincent <tobyv@tobyvin.dev> | 2024-04-23 13:27:36 -0500 |
---|---|---|
committer | Toby Vincent <tobyv@tobyvin.dev> | 2024-04-23 13:27:36 -0500 |
commit | cbd6b30753774888267c8d35d1520bd80eeb9cfd (patch) | |
tree | 8e7fc1a9a35420480d2f17cac02fcd197782a831 | |
parent | 0f8dc7ab0dfb18ae268a35e60ee5a843ced9d330 (diff) |
fix(mail): run `notmuch new` hook on new mail
-rw-r--r-- | goimapnotify/.config/imapnotify/gmail.conf | 16 | ||||
-rw-r--r-- | goimapnotify/.config/imapnotify/porkbun.conf | 15 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/filetype.lua | 2 |
3 files changed, 22 insertions, 11 deletions
diff --git a/goimapnotify/.config/imapnotify/gmail.conf b/goimapnotify/.config/imapnotify/gmail.conf index 2f82637..36a9cf5 100644 --- a/goimapnotify/.config/imapnotify/gmail.conf +++ b/goimapnotify/.config/imapnotify/gmail.conf @@ -1,15 +1,19 @@ -{ +[ + { "host": "imap.gmail.com", "port": 993, "tls": true, "tlsOptions": { - "rejectUnauthorized": false + "reject_unauthorized": false }, "username": "tobyv13@gmail.com", "passwordCmd": "pass gmail | head -n1", - "onNewMail": "systemctl --user start mbsync@gmail.service", - "onNewMailPost": "", "boxes": [ - "INBOX" + { + "mailbox": "INBOX", + "onNewMail": "mbsync -c $XDG_CONFIG_HOME/mbsync/mbsyncrc gmail:INBOX", + "onNewMailPost": "notmuch new" + } ] -} + } +] diff --git a/goimapnotify/.config/imapnotify/porkbun.conf b/goimapnotify/.config/imapnotify/porkbun.conf index 77b531e..ef34d93 100644 --- a/goimapnotify/.config/imapnotify/porkbun.conf +++ b/goimapnotify/.config/imapnotify/porkbun.conf @@ -1,14 +1,19 @@ -{ +[ + { "host": "imap.porkbun.com", "port": 993, "tls": true, "tlsOptions": { - "rejectUnauthorized": false + "reject_unauthorized": false }, "username": "tobyv@tobyvin.dev", "passwordCmd": "pass tobyv@tobyvin.dev | head -n1", - "onNewMail": "systemctl --user start mbsync@porkbun.service", "boxes": [ - "INBOX" + { + "mailbox": "INBOX", + "onNewMail": "mbsync -c $XDG_CONFIG_HOME/mbsync/mbsyncrc porkbun:INBOX", + "onNewMailPost": "notmuch new" + } ] -} + } +] diff --git a/nvim/.config/nvim/lua/tobyvin/filetype.lua b/nvim/.config/nvim/lua/tobyvin/filetype.lua index d6b6711..d259ba6 100644 --- a/nvim/.config/nvim/lua/tobyvin/filetype.lua +++ b/nvim/.config/nvim/lua/tobyvin/filetype.lua @@ -28,6 +28,8 @@ vim.filetype.add({ [".*/etc/systemd/network/%.#.*"] = "systemd", -- muttrc xdg base dir [".*/mutt/.*%.rc"] = "muttrc", + -- goimapnotify + [".*/goimapnotify/.*%.conf"] = "json", -- conf fallback [".*%.conf"] = { "confini", { priority = -math.huge } }, -- sudoedit/sudo -e match original ft |