nixos/avahi: add debug option

This commit is contained in:
Gutyina Gergő
2025-10-03 16:48:19 +02:00
parent 8ceaad51a1
commit 2eceead9e7
2 changed files with 4 additions and 1 deletions

View File

@@ -276,6 +276,8 @@ in
Extra config to append to avahi-daemon.conf.
'';
};
debug = lib.mkEnableOption "debug logging";
};
config = lib.mkIf cfg.enable {
@@ -356,7 +358,7 @@ in
NotifyAccess = "main";
BusName = "org.freedesktop.Avahi";
Type = "dbus";
ExecStart = "${cfg.package}/sbin/avahi-daemon --syslog -f ${avahiDaemonConf}";
ExecStart = "${cfg.package}/sbin/avahi-daemon --syslog -f ${avahiDaemonConf} ${lib.optionalString cfg.debug "--debug"}";
ConfigurationDirectory = "avahi/services";
# Hardening

View File

@@ -24,6 +24,7 @@
publish.userServices = true;
publish.workstation = true;
extraServiceFiles.ssh = "${pkgs.avahi}/etc/avahi/services/ssh.service";
debug = true;
};
}
// pkgs.lib.optionalAttrs networkd {