diff --git a/system/networking.nix b/system/networking.nix
index 991a283..38dcc07 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;
@@ -79,4 +80,7 @@ in
       ''}
     '';
   };
+
+  # mDNS already handled by systemd-resolved
+  services.avahi.enable = false;
 }