]> git.ekhem.eu.org Git - guix.git/commitdiff
[emacs] Use org-roam from installed externally.
authorJakub Czajka <jakub@ekhem.eu.org>
Tue, 8 Aug 2023 18:43:35 +0000 (20:43 +0200)
committerJakub Czajka <jczajka@google.com>
Sun, 24 Dec 2023 18:53:24 +0000 (19:53 +0100)
conf/home/emacs.scm
emacs/.config/emacs/conf/conf-org.el

index 8581f1120bf3eebb3743a299dc3e63ad2feee2b3..581e6508e29ccb281427a73f0d9365348a1fc6e5 100644 (file)
   (service home-program-service-type
           (home-program-configuration
            (packages
-            (list sqlite))
+            (list emacs-org-roam
+                  sqlite))
            (dotfiles
             (list "emacs/.config/emacs/conf/conf-org.el")))))
 
index d9ed7e8c2410756da7e362460462b801ce5f2d57..46026e17b269ce1f405b234b196ce5039563bd0e 100644 (file)
@@ -74,7 +74,10 @@ This function runs `org-babel-load-file' on the current file."
 (use-package org-roam
   :when
   (conf:executables-p (list "sqlite3"))
-  :ensure t
+  ;; `org-roam' installed from elpa will try to compile the `sqlite3' binary
+  ;; which requires a C compiler and linux headers on the system. This may be
+  ;; problematic to configure.
+  :ensure nil
   :bind
   ("C-c rf" . org-roam-node-find)
   ("C-c rd" . org-id-get-create)