This is a simple tokio service which will watch for config file changes, and publish services and aliases by sending the requests to avahi via dbus.
Use the provided nixos module defined in flake.nix
At the moment you have to create your own service file for e.g. systemd. First install the valhali daemon and then use the following exec:
valhalid /etc/valhali/config.toml
You can look at the provided config under etc/valhali/config.toml
to see how services and aliases can be defined