I have been busy trying to configure avahi and mdns to recognize .local addresses on the network.

I had some of the services figured out by just installing the avahi package through eopkg, this let me discover the devices that announced themselves in bonjour but not the ones that were using mdns, like other local computers. After some trial and error I figured I'd better share the whole process on how I got it all working.

By default Solus hasn't installed avahi, so let's install that first, this isn't very hard as it is in the repos.
[EDIT 06/10] atest version of Solus does have avahi installed by default[/edit]