Unverified Commit 2b960c56 authored by h7x4's avatar h7x4 Committed by GitHub
Browse files

nixos/avahi: add debug option (#448254)

parents 75d08a1a 2eceead9
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -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
+1 −0
Original line number Diff line number Diff line
@@ -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 {