Clawe, and your window manager, have a config file somewhere that lets you tell the program what your preferences are. Which clients should the window manager manage? What workspaces do you care for? What are you keybindings?
What's the most ergonomic way to manage that config? Plain text? Or fancy UI components?
A clojure repl is excellent, if you can eval things right then and there.
Lisp and clojure data structures are very nice for manipulating data: both minimal and expressive.
But we also want some automated generation of this data, some mixing of something sort of like a database.
Example: automatically adding a workspace for a new github repo from a browser url.