libconfuse is a C library for reading config files. It defines its own config DSL, documented here: libConfuse tutorial.
I haven’t been able to find any discussion about pkgs.formats support for libconfuse. Is it actually already supported? Or am I the first person to want to apply RFC 42 to a service that uses libconfuse?
As it’s a relatively obscure format, you’re likely the first one.
You may consider sending a PR for it if you believe multiple programs would benefit from it.