diff options
| author | 2026-03-08 11:20:40 -0700 | |
|---|---|---|
| committer | 2026-03-08 11:46:52 -0700 | |
| commit | 11850156707510e2d4d6e933646f1de9d58af07c (patch) | |
| tree | d5f1b2054a45f6bc014ea910df7838cb9bc33808 /oni/home | |
| parent | 77be880a690fd2fdd8196c3c4579cf8d4ac8b918 (diff) | |
| download | new-dotfiles-11850156707510e2d4d6e933646f1de9d58af07c.tar.gz new-dotfiles-11850156707510e2d4d6e933646f1de9d58af07c.zip | |
rincewind: Remove org-flyover, add org-mem
Diffstat (limited to 'oni/home')
| -rw-r--r-- | oni/home/config/rincewind.scm | 2 | ||||
| -rw-r--r-- | oni/home/services/emacs.scm | 39 | ||||
| -rw-r--r-- | oni/home/services/emacs/org-mem.el | 0 |
3 files changed, 39 insertions, 2 deletions
diff --git a/oni/home/config/rincewind.scm b/oni/home/config/rincewind.scm index b84bcbe..d9da737 100644 --- a/oni/home/config/rincewind.scm +++ b/oni/home/config/rincewind.scm @@ -419,7 +419,7 @@ (home-emacs-org-modern-configuration (package emacs-next-org-modern))) (service home-emacs-org-journal-service-type) - (service home-emacs-flyover-service-type) + (service home-emacs-org-mem-service-type) (service home-wakatime-service-type (home-wakatime-configuration diff --git a/oni/home/services/emacs.scm b/oni/home/services/emacs.scm index be0fc7c..cf8b862 100644 --- a/oni/home/services/emacs.scm +++ b/oni/home/services/emacs.scm @@ -87,7 +87,10 @@ home-emacs-org-journal-configuration home-emacs-flyover-service-type - home-emacs-flyover-configuration)) + home-emacs-flyover-configuration + + home-emacs-org-mem-service-type + home-emacs-org-mem-configuration)) (define-maybe string) @@ -889,3 +892,37 @@ (compose identity) (default-value (home-emacs-flyover-configuration)) (description "Install and configure emacs-flyover"))) + +;;; Org-mem + +(define-configuration/no-serialization home-emacs-org-mem-configuration + (package + (package emacs-org-mem) + "Package to installnd configure for org-mem.") + (extra-content + (text-config '()) + "Extra content for org-mem configuration.")) + +(define (add-emacs-org-mem-configuration config) + (home-emacs-extension + (configurations + (append + (list (local-file "emacs/org-mem.el")) + (home-emacs-org-mem-configuration-extra-content config))))) + +(define (add-emacs-org-mem-packages config) + (list (home-emacs-org-mem-configuration-package config))) + +(define home-emacs-org-mem-service-type + (service-type + (name 'home-org-mem) + (extensions + (list (service-extension + home-emacs-service-type + add-emacs-org-mem-configuration) + (service-extension + home-profile-service-type + add-emacs-org-mem-packages))) + (compose identity) + (default-value (home-emacs-org-mem-configuration)) + (description "Installnd configure emacs-org-mem."))) diff --git a/oni/home/services/emacs/org-mem.el b/oni/home/services/emacs/org-mem.el new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/oni/home/services/emacs/org-mem.el |
