diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-01 22:37:38 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-01 22:37:38 -0500 |
| commit | 7e5c4cda4fc8f7954d26f8c633b8a2d41740eff1 (patch) | |
| tree | 52e0198489aa7b3381a70d4bd82c9de7ce1316aa /modules/org-gcal-config.el | |
| parent | 5eef621c0ca7850813762bbbb9cedac656cb197c (diff) | |
| download | dotemacs-7e5c4cda4fc8f7954d26f8c633b8a2d41740eff1.tar.gz dotemacs-7e5c4cda4fc8f7954d26f8c633b8a2d41740eff1.zip | |
feat: Add org-gcal dependencies and org-contacts birthday automation
org-gcal-config.el:
- Add use-package declarations for deferred and oauth2-auto
- Ensures dependencies are automatically installed on fresh systems
- Fixes "Cannot open load file" errors when syncing
org-contacts-config.el:
- Add automatic birthday timestamp insertion via capture template
- Parse YYYY-MM-DD or MM-DD birthday formats
- Insert yearly repeating timestamps after properties drawer
- Add NICKNAME and NOTE fields to capture template
org-agenda-config.el:
- Enable chime-debug mode for troubleshooting
Diffstat (limited to 'modules/org-gcal-config.el')
| -rw-r--r-- | modules/org-gcal-config.el | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/modules/org-gcal-config.el b/modules/org-gcal-config.el index 0c309a0e..db7b1ec7 100644 --- a/modules/org-gcal-config.el +++ b/modules/org-gcal-config.el @@ -66,6 +66,14 @@ enabling bidirectional sync so changes push back to Google Calendar." (save-buffer)) (message "Converted %d event(s) to Org-managed" count))) +;; Deferred library required by org-gcal +(use-package deferred + :ensure t) + +;; OAuth2 authentication library required by org-gcal +(use-package oauth2-auto + :ensure t) + (use-package org-gcal :vc (:url "https://github.com/cjennings/org-gcal" :rev :newest) :defer t ;; unless idle timer is set below |
