I installed org-roam successfully from MELPA as the manual says to do, although I'm having a hard time configuring it. I'm using Doom Emacs.
In my init.el, I pasted:
```
(use-package org-roam
:ensure t
:custom
(org-roam-directory (file-truename "/path/to/org-files/"))
:bind (("C-c n l" . org-roam-buffer-toggle)
("C-c n f" . org-roam-node-find)
("C-c n g" . org-roam-graph)
("C-c n i" . org-roam-node-insert)
("C-c n c" . org-roam-capture)
;; Dailies
("C-c n j" . org-roam-dailies-capture-today))
:config
;; If you're using a vertical completion framework, you might want a more informative completion interface
(setq org-roam-node-display-template (concat "${title:*} " (propertize "${tags:10}" 'face 'org-tag)))
(org-roam-db-autosync-mode)
;; If using org-roam-protocol
(require 'org-roam-protocol))
```
With "/path/to/org-files" being my correct directory. When I run `doom sync`, I get [this error](https://i.imgur.com/RIgLkIK.png). "No such file or directory" "use-package-core". So something is wrong with use-package maybe?
Any help is greatly appreciated. Thank you.