Commit graph

70 commits

Author SHA1 Message Date
Evie Litherland-Smith f1799b4178 Update email tagging rules 2023-10-24 22:23:24 +01:00
Evie Litherland-Smith a1f19f7565 Email updates
Add afew to handle new email tagging and moving archived or deleted
mail

Add more notmuch emacs config - fcc dirs based on send address, saved
searches default to tree view, better modeline icon
2023-10-24 18:15:21 +01:00
Evie Litherland-Smith 16babc3f15 Various additions / changes
Switch email from mu/mu4e to notmuch, with associated service changes

Add elfeed config, enable useful minor-modes

Slight restructure of file layout
2023-10-24 08:06:35 +01:00
Evie Litherland-Smith 815f603128 Move email config over from doom-emacs 2023-10-23 23:55:52 +01:00
Evie Litherland-Smith c10cee9c76 Adjust mbsync timing, emacs mu4e check now pulls inboxes 2023-10-19 14:19:34 +01:00
Evie Litherland-Smith 4ff07b6ee9 Add rust, update starship formatting a bit 2023-10-15 17:02:24 +01:00
Evie Litherland-Smith aae04d3336 Rename UKAEA account to Outlook 2023-10-15 10:02:16 +01:00
Evie Litherland-Smith 53bbd20d70 Disable colour sync for outlook, set manually in vdir 2023-10-11 15:12:19 +01:00
Evie Litherland-Smith 6e405765c0 Add extra work calendar for operations 2023-10-11 09:42:03 +01:00
Evie Litherland-Smith 3ba11965ef Fix calendar typo, add colours 2023-10-10 18:55:45 +01:00
Evie Litherland-Smith 2ad36439c8 Update work calendar setup
Sync new work calendar to fix duplicate issues
Sync old calendar as read-only ics link to see invited events
Re-enable vdirsyncer service for work machines
2023-10-10 10:20:43 +01:00
Evie Litherland-Smith a878434e75 Remove khard 2023-10-10 10:20:23 +01:00
Evie Litherland-Smith 459695e9a0 Add davmail as package for easier setup 2023-10-10 08:29:31 +01:00
Evie Litherland-Smith 338785d503 Remove ukaea contacts from vdirsyncer for now 2023-10-09 11:47:43 +01:00
Evie Litherland-Smith bd878e1eaa Change imapnotify command and message 2023-10-09 08:28:02 +01:00
Evie Litherland-Smith 37c312d582 Remove hyprland-session from davmail Wants/After 2023-10-08 15:26:47 +01:00
Evie Litherland-Smith d32d6cb5d8 Switch davmail to O365Manual, update README instructions 2023-10-08 15:19:24 +01:00
Evie Litherland-Smith ad63fc07e9 Set copied davmail file to writeable 2023-10-08 09:53:09 +01:00
Evie Litherland-Smith 9ce0fac4e9 davmail service now copies properties file if it doesn't exist already 2023-10-08 09:49:07 +01:00
Evie Litherland-Smith f84084edcd Add UKAEA email to inboxes mbsync group 2023-10-07 10:29:31 +01:00
Evie Litherland-Smith d7c6f05f03 Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2023-10-04 16:39:52 +01:00
Evie Litherland-Smith c09c68ddfa Adjust imapnotify command
Make davmail start after hyprland-session.target
2023-10-04 16:39:34 +01:00
Evie Litherland-Smith e69a6df605 Re-enable work email by default now davmail fixed
Fix notify message from imapnotify, wasn't saying correct account names
2023-10-04 09:53:38 +01:00
Evie Litherland-Smith a10b4ba19d Specify vdirsyncer collections for ukaea account 2023-10-03 16:01:33 +01:00
Evie Litherland-Smith c7ee2840fb Fix typo in msmtp config 2023-10-03 09:24:43 +01:00
Evie Litherland-Smith 6c63148774 Make more account activation dependency links
Link more calendar/contact accounts with relevant email
Link services to expressions required

Disable ukaea email by default, enable on work laptop
2023-10-03 07:59:00 +01:00
Evie Litherland-Smith 2a478e5510 Re-enable vdirsyncer config for ukaea 2023-10-02 18:10:48 +01:00
Evie Litherland-Smith 95b1dc038e Davmail service uses package directly instead of container 2023-10-02 16:58:54 +01:00
Evie Litherland-Smith 73fe8fa55d Fix missing setuidmap for podman units 2023-10-02 07:27:48 +01:00
Evie Litherland-Smith aadb3fc92e Adjust systemd mail unit dependencies 2023-10-02 06:26:54 +01:00
Evie Litherland-Smith 171eda1d70 Run davmail with podman container
Enable all accounts by default
Add easy switch to disable if needed
2023-10-01 12:04:09 +01:00
Evie Litherland-Smith 406d922c8b Fix protonmail-bridge
systemd service now runs a podman container for protonmail-bridge so
it's isolated and works properly
2023-10-01 11:40:47 +01:00
Evie Litherland-Smith 55a6c3c281 Only make systemd services if mbsync for account is enabled 2023-10-01 09:20:15 +01:00
Evie Litherland-Smith 069bf62ca4 Move service setup out of default.nix 2023-10-01 09:17:45 +01:00
Evie Litherland-Smith 0b8d230151 Temp disable proton account due to bridge issues 2023-10-01 09:04:50 +01:00
Evie Litherland-Smith 8784149bd8 Move protonmail-bridge and davmail to systemd services 2023-10-01 08:55:00 +01:00
Evie Litherland-Smith 958d283336 Increase wait time for imapnotify 2023-09-30 10:11:58 +01:00
Evie Litherland-Smith 51c04cf77f Change lookup command for vdirsyncer 2023-09-30 10:10:32 +01:00
Evie Litherland-Smith 3a6dad0356 Update vdirsyncer to use secret-tool as well 2023-09-30 10:05:47 +01:00
Evie Litherland-Smith 6b7b76e7bc Switch to gnome-keyring for libsecret
email password and git credential helper now use gnome-keyring/secret-service
2023-09-30 09:27:43 +01:00
Evie Litherland-Smith 6bc0649fce Don't enable work accounts by default
Enable specifically on work laptop
2023-09-30 07:38:52 +01:00
Evie Litherland-Smith 7a38166e5b Revert breaking imapnotify config 2023-09-29 14:55:18 +01:00
Evie Litherland-Smith 187b8f271e imapnotify only send notification on new mail 2023-09-29 12:37:58 +01:00
Evie Litherland-Smith bdd1becab1 Move UKAEA email config back to mail expression
Add davmail sample config
Add mu4e maildir shortcuts
2023-09-29 09:55:52 +01:00
Evie Litherland-Smith 6f329aaf4d Remove notifymuch 2023-09-29 09:29:07 +01:00
Evie Litherland-Smith 2ade6e92de Revert to mu/mu4e, remove notmuch
Use imapnotify to check for new mail and trigger mbsync pull +
notification for new mail

Add mailbox shortcuts to mu4e
2023-09-29 09:28:11 +01:00
Evie Litherland-Smith dab30daae3 Revert "Remove mu and wanderlust for notmuch"
This reverts commit d1483e5989.
2023-09-29 08:31:39 +01:00
Evie Litherland-Smith 412cde08cf Run notifymuch in mbsync service 2023-09-29 08:11:32 +01:00
Evie Litherland-Smith d1483e5989 Remove mu and wanderlust for notmuch 2023-09-28 18:54:36 +01:00
Evie Litherland-Smith 61c5434ba3 Add notifymuch package with hook
Should get desktop notifications on new notmuch entries now

Trial different emacs email frontends
2023-09-28 17:04:01 +01:00