Here's the source:

https://raw.githubusercontent.com/joodie/emacs-literal-confi...

I've done the same thing with my emacs config, though it's much messier and notably not readable at all.. yet.

https://github.com/codemac/config/blob/master/emacs.d/boot.o...

Have you heard of req-package ? a wrapper around use-package that gives helps organizing requirements, configuration and initialization of any given package.

see one instance https://github.com/rejeep/emacs/blob/master/init.el

I've never even used use-package..

Is this just to eliminate dependency ordering? With things like package-initialize, most every package in my system is autoloaded before any of my init.el really runs.

It's a nice visual structure to look at, though, that's for sure.

That is one part of it, but it has a lot of other benefits too. I recently switched to using use-package to do all my package installation and configuration, and my emacs-init-time improved dramatically because use-package can set up smart deferring of loading based on commands or bindings. It's worth having a read through the repo readme: https://github.com/jwiegley/use-package

As an example here's my package init using use-package: https://github.com/stafu/.emacs.d/blob/master/init/init-pack...