@cobblepot, you owe me this (half serious):
I have done a little “script” to automate steps I describe in my Zero to Org-roam guide.
If you have 10 minutes when you come back to Emacs, try it. If I’m still around when you do, I will be happy to help you get over the line.
I can’t support Doom (it’s massive and way beyond me), but vanilla is much more tamable if you only do the configuration in the guide.
The auto-install script is in my guide repo, and got only two files:
- .emacs.d/init.el
- install-org-roam.el
I have tried it a couple of times; it works. Maybe it will work on macOS and Linux (I don’t know yet).
It will install the packages I mention in the guide up to the chapter on ORB.
- org-roam,
- modus-operandi-theme & modus-vivendi-theme
- ivy, counsel, & swiper
- olivetti
- org-ref
- org-roam-bibtex
It will check if Emacs recognises SQLite3 installation
Instruction can be added later.
Brief instruction (will do a bit more later)
- Make sure you have no
.emacs
file or other configuration files in your home folder, and take a backup of your.emacs.d
- Get the two files from the repo
- Place
install-org-roam.el
to your home folder, and replace.emacs.d
– make sure your.emacs.d
contains only theinit.el
from the repo - In Powershell, from your home folder, call this:
emacs -l .\install-org-roam.el --batch
Your Emacs installation needs to be in your PATH environmental variable (for PowerShell to recognise emacs
command; if not you just need to specify the full path), but I’m pretty sure you are fine with this if you can deal with doom sync
.