(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")))))
(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)