I'm creating a custom distribution where I need a DNS responder. I'm already using systemd so I would like to use systemd-resolved to manage mDNS (the device should announce itself as capable of a couple of services); I'm not sure whether or not this is possible, but the systemd-resolved documentation pages reports
systemd-resolved is a system service that provides network name resolution to local applications. It implements [...] MulticastDNS resolver and responder.
I already added set MulticastDNS=yes in the configuration file, as well as under the [Network] section of the interfaces where I want mDNS to be enabled (I can verify that with systemd-resolve --status eth0).
However, I'm not able to understand how to configure the available services to be announces, as it was done with avahi by adding them in /etc/avahi/services.
Are there any other configuration file for systemd-resolved? Is this not possible at all?