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. Extra config to append to avahi-daemon.conf.
''; '';
}; };
debug = lib.mkEnableOption "debug logging";
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
@@ -356,7 +358,7 @@ in
NotifyAccess = "main"; NotifyAccess = "main";
BusName = "org.freedesktop.Avahi"; BusName = "org.freedesktop.Avahi";
Type = "dbus"; 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"; ConfigurationDirectory = "avahi/services";
# Hardening # Hardening

View File

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