summary refs log tree commit diff stats
path: root/system/linde.nix
diff options
context:
space:
mode:
authorAlan Pearce2024-05-23 06:46:45 +0200
committerAlan Pearce2024-05-23 06:46:45 +0200
commitfb5b86f8a067f69b7db2298ab0fd4848750540e1 (patch)
tree1c992289017b2755cdd87406f186999a0c7942ba /system/linde.nix
parent417a1ce6481adfc713d8d0d6ad03e211a3d0eb22 (diff)
downloadnixfiles-fb5b86f8a067f69b7db2298ab0fd4848750540e1.tar.lz
nixfiles-fb5b86f8a067f69b7db2298ab0fd4848750540e1.tar.zst
nixfiles-fb5b86f8a067f69b7db2298ab0fd4848750540e1.zip
servers: set up tailscale
Diffstat (limited to 'system/linde.nix')
-rw-r--r--system/linde.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/system/linde.nix b/system/linde.nix
index 67859334..371211ce 100644
--- a/system/linde.nix
+++ b/system/linde.nix
@@ -223,6 +223,9 @@ in
   services.resolved.enable = false;
   systemd.network = {
     enable = true;
+    wait-online = {
+      extraArgs = [ "--interface" netif ];
+    };
     networks.${netif} =
       {
         name = netif;
@@ -245,7 +248,11 @@ in
         }];
       };
   };
-  services.tailscale.enable = true;
+
+  services.tailscale = {
+    enable = true;
+    extraUpFlags = [ "--accept-routes" ];
+  };
 
   services.journald.extraConfig = ''
     MaxRetentionSec=1 month