about summary refs log tree commit diff
path: root/modules/wireguard.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/wireguard.nix')
-rw-r--r--modules/wireguard.nix9
1 files changed, 4 insertions, 5 deletions
diff --git a/modules/wireguard.nix b/modules/wireguard.nix
index c9d9937..98addc8 100644
--- a/modules/wireguard.nix
+++ b/modules/wireguard.nix
@@ -155,20 +155,20 @@ in
       })
       (lib.mkIf cfg.client.enable {
         networking.wg-quick.interfaces.${cfg.interface} = lib.mkMerge [
-          (with this.wireguard; {
+          {
             type = "amneziawg";
             privateKeyFile = config.secrets."wireguard-private-key-${this.hostname}".path;
-            address = [
+            address = with this.wireguard; [
               "${ipv4.address}/16"
               "${ipv6.address}/16"
             ];
             inherit extraOptions;
-          })
+          }
           (with cfg.server; {
             peers = [
               {
                 inherit publicKey;
-                endpoint = "${address}:${port |> toString}";
+                endpoint = "${address}:${toString port}";
                 allowedIPs =
                   if cfg.client.enableTrafficRouting then
                     [
@@ -262,7 +262,6 @@ in
             cidrv4 = cfg.ipv4.subnet;
             cidrv6 = cfg.ipv6.subnet;
             icon = "interfaces.wireguard";
-            style.pattern = "dotted";
           };
 
           nodes.${this.hostname}.interfaces.${cfg.interface} = {

Consider giving Nix/NixOS a try! <3