The parts of Clojure required to write a config file are probably roughly the same size as a custom DSL though.
Maps and lists are gonna be maps and lists...
Maps and lists are gonna be maps and lists...
It's a good thing that it's Clojure and not some freakish turing-complete XML-based configuration file.