This is a literate Emacs (version 30+) config, if you’re interested. The goals are neatness, reliance on built-in features (as far as is feasible), easy extensibility, and compatibility between GNU/Linux and MacOS.
The Makefile offers a few targets for administering (read: yak shaving) the
config:
run- Run Emacs, using this directory as the init directory.
retangle- Tangle the code from
roots.orgtoinit.el. clean- Remove the tangled
init.elandeln-cachedirectory. package-clean- Remove the tangled
init.elandelpadirectory.