vim: tweak ALE key bindings
[julm/julm-nix.git] / nixos / modules / services / networking / wireguard.nix
index f73017e7e0e5cf33e83a115347d21c6fe69b7cf9..c058c03d8b38ccb9773971fccb1dbe2d9a50f0ab 100644 (file)
@@ -89,7 +89,7 @@ let
     };
   };
 
-  keyToUnitName = replaceChars
+  keyToUnitName = replaceStrings
     [ "/" "-" " " "+" "=" ]
     [ "-" "\\x2d" "\\x20" "\\x2b" "\\x3d" ];
 
@@ -140,21 +140,6 @@ let
     ProcSubset = "pid";
   };
 
-  generatePeerUnit = { interfaceName, interfaceCfg, peer }:
-    let
-      dynamicRefreshEnabled = peer.dynamicEndpointRefreshSeconds != 0;
-      serviceName = peerUnitServiceName interfaceName peer.publicKey dynamicRefreshEnabled;
-    in
-    nameValuePair serviceName
-      {
-        serviceConfig =
-          {
-            # Overcomes failure to resolve the endpoint's host
-            # (eg, when the resolver is not yet reachable).
-            Restart = "on-failure";
-          };
-      };
-
   generatePeersAnnouncingSocket = name: values:
     nameValuePair "wireguard-${name}-peers-announcing"
       {
@@ -271,7 +256,6 @@ in
 
     systemd.services =
       (mapAttrs' generatePeersAnnouncingUnit cfg.interfaces)
-      // (listToAttrs (map generatePeerUnit all_peers))
       // (listToAttrs (map generateEndpointsUpdaterUnit
         (filter ({ peer, ... }: peer.endpointsUpdater.enable) all_peers)));
   };