summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/foundation/services/networks.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/foundation/services/networks.nix b/modules/foundation/services/networks.nix
index ed2bf9e..7205ec1 100644
--- a/modules/foundation/services/networks.nix
+++ b/modules/foundation/services/networks.nix
@@ -10,6 +10,7 @@ let
 
   inherit (lib)
     mkOption
+    mkDefault
     types
     assertMsg
     optional
@@ -192,9 +193,10 @@ in
       fixed-cidr-v6 = "${cfg.defaultIPv6SubnetPrefix}:255::/${toString cfg.defaultIPv6SubnetLength}";
     };
 
+    # turn these ipv6 forwarding on, if it isn't already.
     boot.kernel.sysctl = {
-      "net.ipv6.conf.all.forwarding" = 1;
-      "net.ipv6.conf.default.forwarding" = 1;
+      "net.ipv6.conf.all.forwarding" = lib.mkDefault 1;
+      "net.ipv6.conf.default.forwarding" = lib.mkDefault 1;
     };
 
     networking.firewall = {