refactor: avahi

This commit is contained in:
arcnmx 2024-01-14 13:33:40 -08:00
parent 42bf19cf47
commit 56e8011300
6 changed files with 36 additions and 12 deletions

19
nixos/avahi.nix Normal file
View file

@ -0,0 +1,19 @@
{
config,
lib,
...
}: let
inherit (lib.modules) mkDefault;
in {
services.avahi = {
enable = mkDefault true;
ipv6 = mkDefault config.networking.enableIPv6;
publish = {
enable = mkDefault true;
domain = mkDefault true;
addresses = mkDefault true;
userServices = mkDefault true;
};
wideArea = mkDefault false;
};
}