From ffaf3226f5841edd73a5380f7ee883f786fe0fa6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com>
Date: Tue, 20 May 2025 19:23:08 +0200
Subject: [PATCH 1/2] feat(networking): enable networking.useNetworkd

---
 system/networking.nix | 1 +
 1 file changed, 1 insertion(+)

diff --git a/system/networking.nix b/system/networking.nix
index 991a283..3c35d53 100644
--- a/system/networking.nix
+++ b/system/networking.nix
@@ -33,6 +33,7 @@ let
 in
 {
   networking = {
+    useNetworkd = true;
     useDHCP = false;
     nameservers = if isAdguardHost then nameservers.local else nameservers.remote;
     nftables.enable = true;

From 080d9bb1d2f91d575445ead807380515975c57de Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com>
Date: Tue, 20 May 2025 19:23:35 +0200
Subject: [PATCH 2/2] feat(networking): explicitly disable avahi

---
 system/networking.nix | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/system/networking.nix b/system/networking.nix
index 3c35d53..38dcc07 100644
--- a/system/networking.nix
+++ b/system/networking.nix
@@ -80,4 +80,7 @@ in
       ''}
     '';
   };
+
+  # mDNS already handled by systemd-resolved
+  services.avahi.enable = false;
 }