From 43cb9890c9b6cfa66468178387c578cacd0da88f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com>
Date: Sat, 10 May 2025 15:56:47 +0200
Subject: [PATCH] feat(networking): enable systemd-networkd

---
 system/networking.nix | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/system/networking.nix b/system/networking.nix
index 24e8003..7aedcc2 100644
--- a/system/networking.nix
+++ b/system/networking.nix
@@ -5,7 +5,17 @@
     "127.0.0.1"
     "::1"
   ];
-  networking.networkmanager.dns = "systemd-resolved";
+
+  networking.nftables.enable = true;
+  networking.networkmanager = {
+    enable = true;
+    dns = "systemd-resolved";
+  };
+
+  systemd.network = {
+    enable = true;
+    wait-online.ignoredInterfaces = [ "tailscale0" ];
+  };
 
   services.dnsmasq.enable = false;
   services.resolved = {