From 7e5c4cda4fc8f7954d26f8c633b8a2d41740eff1 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 1 Nov 2025 22:37:38 -0500 Subject: 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 --- modules/org-gcal-config.el | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'modules/org-gcal-config.el') 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 -- cgit v1.2.3