config: def xdg dirs
config: more cmt
config: only write back on change