aboutsummaryrefslogtreecommitdiffstats
path: root/oni/packages/emacs-config.scm
diff options
context:
space:
mode:
authorGravatar Tom Willemse2021-07-20 01:09:57 -0700
committerGravatar Tom Willemse2021-07-20 01:09:57 -0700
commit3b5b44b996231970af0f7da315d0c033137d7036 (patch)
tree1df5c56f5bd1b2686a812cd7370e06784f1fdb0c /oni/packages/emacs-config.scm
parent28ae399d87bc356ad9729a74a124571654d87cc5 (diff)
downloadguix-packages-3b5b44b996231970af0f7da315d0c033137d7036.tar.gz
guix-packages-3b5b44b996231970af0f7da315d0c033137d7036.zip
Add ‘emacs-oni-org’, ‘emacs-oni-org-roam’, ‘emacs-nroam’ packages
Diffstat (limited to 'oni/packages/emacs-config.scm')
-rw-r--r--oni/packages/emacs-config.scm41
1 files changed, 41 insertions, 0 deletions
diff --git a/oni/packages/emacs-config.scm b/oni/packages/emacs-config.scm
index 812e1f5..436bd96 100644
--- a/oni/packages/emacs-config.scm
+++ b/oni/packages/emacs-config.scm
@@ -250,3 +250,44 @@ Emacs")))
("bats" ,bats)))
(synopsis "My Emacs Bats coding configuration")
(description "This package provides my configuration for coding in Bats")))
+
+(define-public emacs-oni-org
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-org")
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'chdir-oni-org
+ (lambda _
+ (chdir "oni-org"))))
+ #:include '("\\.el$"
+ "^snippets\\/org-mode\\/"
+ "^capture-templates\\/"
+ "^icons\\/")))
+ (propagated-inputs
+ `(("emacs-oni-yasnippet" ,emacs-oni-yasnippet)
+ ("emacs-oni-alert" ,emacs-oni-alert)
+ ("emacs-oni-hydra" ,emacs-oni-hydra)
+ ("emacs-org" ,emacs-org)
+ ("emacs-org-contrib" ,emacs-org-contrib)
+ ("emacs-org-bullets" ,emacs-org-bullets)
+ ("emacs-org-edna" ,emacs-org-edna)
+ ("emacs-diminish" ,emacs-diminish)
+ ("emacs-all-the-icons" ,emacs-all-the-icons)
+ ("emacs-olivetti" ,emacs-olivetti)))
+ (synopsis "My Emacs Org configuration")
+ (description "This package provides my configuration for org")))
+
+(define-public emacs-oni-org-roam
+ (package
+ (inherit emacs-oni-config)
+ (name "emacs-oni-org-roam")
+ (arguments
+ '(#:include '("oni-org-roam.el")))
+ (propagated-inputs
+ `(("emacs-oni-org" ,emacs-oni-org)
+ ("emacs-org-roam" ,emacs-org-roam)
+ ("emacs-nroam" ,emacs-nroam)))
+ (synopsis "My Emacs Org Roam configuration")
+ (description "This package provides my configuration for Org Roam")))