Doom Emacs Configuration
config.org
generates the init.el, config.el, and packages.el files, as well as
about a dozen others.
Other than that, resources are put in misc, and you may find some packages I’m working on in lisp.
Installation
Nix
First install nix, and enable both the nix command
and flakes
experimental features
git clone --depth 1 https://github.com/shaunsingh/Nyoom.emacs.git && cd Nyoom.emacs
nix develop
Regular installation:
First install the following dependencies:
- Emacs (preferably one with
native-comp
, note that doom-emacs does not support emacs29 (HEAD), but I personally use it with no issues. - sqlite
- fd
- ripgrep
You can optionally install the following:
- aspell + dictionaries (for spelling support)
- sdcv (for stardict)
- gnuplot (for org-plot)
- pandoc (for ox-pandoc imports/exports)
- languagetool (for grammer checking)
- tectonic (for latex exports and editing)
As for the plugins themselves
git clone --depth 1 https://github.com/shaunsingh/Nyoom.emacs.git ~/.config/doom
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.config/emacs
~/.config/emacs/bin/doom install