From e91fc56a310aadf4d5237935337ff26415574162 Mon Sep 17 00:00:00 2001 From: arcnmx Date: Fri, 15 Mar 2024 13:52:43 -0700 Subject: [PATCH] fix(avahi): watchdog was acting up --- nixos/avahi.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/avahi.nix b/nixos/avahi.nix index 4f7633d4..172afb49 100644 --- a/nixos/avahi.nix +++ b/nixos/avahi.nix @@ -28,7 +28,7 @@ in { set -eu export PATH="$PATH:${makeBinPath [config.systemd.package pkgs.coreutils pkgs.gnugrep]}" while read -r line; do - if [[ $line = *"Host name conflict"* ]]; then + if [[ $line = *"Host name conflict, retrying with "* ]]; then if systemctl is-active ${daemon} > /dev/null; then echo restarting avahi-daemon due to host name conflict... >&2 systemctl stop ${daemon} @@ -36,7 +36,7 @@ in { systemctl start ${daemon} fi fi - done < <(journalctl -o cat -feu ${daemon} | grep -F 'Host name conflict, retrying with ') + done < <(journalctl -n 0 -o cat -feu ${daemon}) ''; in mkIf (cfg.enable && cfg.publish.enable) {