Vim now also supports XDG_CONFIG_HOME for its config files. So use that.
Additionally refactor the colors lua module into one with an init function that init.lua can invoke.