diff --git a/emacs/.config/doom/+elfeed.el b/emacs/.config/doom/+elfeed.el new file mode 100644 index 0000000..7ff8dd0 --- /dev/null +++ b/emacs/.config/doom/+elfeed.el @@ -0,0 +1,7 @@ +;;; Elfeed +(run-with-timer 0 (* 30 60) 'elfeed-update) + +(setq httpd-host "0.0.0.0" + httpd-port 10009) + +(elfeed-web-start) diff --git a/emacs/.config/doom/+org-cal.el b/emacs/.config/doom/+org-cal.el new file mode 100644 index 0000000..8fb3be4 --- /dev/null +++ b/emacs/.config/doom/+org-cal.el @@ -0,0 +1,8 @@ +;;; ~/.dotfiles/emacs/.config/doom/org-caldav.el -*- lexical-binding: t; -*- + +;; org-caldav +(setq org-caldav-url "https://box.onec.me/cloud/remote.php/dav/calendars/colin@onec.me" + org-caldav-calendar-id "personal" + org-icalendar-timezone "America/New_York" + org-caldav-debug-level 2 + org-caldav-inbox "~/org/cal.org") diff --git a/emacs/.config/doom/config.el b/emacs/.config/doom/config.el index a9301de..7e0423f 100644 --- a/emacs/.config/doom/config.el +++ b/emacs/.config/doom/config.el @@ -140,11 +140,12 @@ message-sendmail-envelope-from 'header mail-envelope-from 'header) -;; tools/org +;; org (load! "+org") ;; Org mode stuff like todos and rebindings -(load! "+org-gcal") +(load! "+org-cal") ;; other +(load! "+elfeed") (load! "+mail") ;; Mail stuff (load! "+ranger") (load! "+wttrin") ;; Weather config diff --git a/emacs/.config/doom/packages.el b/emacs/.config/doom/packages.el index 05d5fa0..5536a18 100644 --- a/emacs/.config/doom/packages.el +++ b/emacs/.config/doom/packages.el @@ -52,6 +52,9 @@ (package! web-search) (package! mpdel) (package! ivy-mpdel) +(package! org-caldav) +(package! elfeed-goodies) +(package! elfeed-web) ;; modes! (package! terraform-mode)