With nixos-facter and hardware.facter.detected.dhcp.enabled = true, the mdns module no longer works, could be something to do with the naming of the networkd config files.
[root@pongo:/etc/systemd/network]# ls
40-enp11s0.network 40-ip6tnl0.network 99-ethernet-default-dhcp.network enp11s0.network ip6tnl0.network
40-enp6s0.network 50-tailscale.network 99-wireless-client-dhcp.network enp6s0.network
[root@pongo:/etc/systemd/network]# cat 40-enp11s0.network
[Match]
Name=enp11s0
[Network]
DHCP=yes
IPv6PrivacyExtensions=kernel
[root@pongo:/etc/systemd/network]# cat enp11s0.network
[Network]
MulticastDNS=true
With nixos-facter and
hardware.facter.detected.dhcp.enabled = true, the mdns module no longer works, could be something to do with the naming of the networkd config files.