summaryrefslogtreecommitdiff
path: root/modules/org-gcal-config.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-01 22:37:38 -0500
committerCraig Jennings <c@cjennings.net>2025-11-01 22:37:38 -0500
commit07111be17f9af24a82617745bf3f72a9c98d5eac (patch)
tree52e0198489aa7b3381a70d4bd82c9de7ce1316aa /modules/org-gcal-config.el
parent8fa8c6bbf85eafbffd89994acfccbc7a8922d467 (diff)
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 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'modules/org-gcal-config.el')
-rw-r--r--modules/org-gcal-config.el8
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