Loading nixos/modules/services/networking/wireguard.nix +10 −1 Original line number Diff line number Diff line Loading @@ -164,6 +164,15 @@ let of the wireguard network has to be adjusted as well. ''; }; metric = mkOption { default = null; type = with types; nullOr int; example = 700; description = lib.mdDoc '' Set the metric of routes related to this Wireguard interface. ''; }; }; }; Loading Loading @@ -395,7 +404,7 @@ let optionalString interfaceCfg.allowedIPsAsRoutes (concatMapStringsSep "\n" (allowedIP: ''${ip} route replace "${allowedIP}" dev "${interfaceName}" table "${interfaceCfg.table}"'' ''${ip} route replace "${allowedIP}" dev "${interfaceName}" table "${interfaceCfg.table}" ${optionalString (interfaceCfg.metric != null) "metric ${toString interfaceCfg.metric}"}'' ) peer.allowedIPs); in '' ${wg_setup} Loading Loading
nixos/modules/services/networking/wireguard.nix +10 −1 Original line number Diff line number Diff line Loading @@ -164,6 +164,15 @@ let of the wireguard network has to be adjusted as well. ''; }; metric = mkOption { default = null; type = with types; nullOr int; example = 700; description = lib.mdDoc '' Set the metric of routes related to this Wireguard interface. ''; }; }; }; Loading Loading @@ -395,7 +404,7 @@ let optionalString interfaceCfg.allowedIPsAsRoutes (concatMapStringsSep "\n" (allowedIP: ''${ip} route replace "${allowedIP}" dev "${interfaceName}" table "${interfaceCfg.table}"'' ''${ip} route replace "${allowedIP}" dev "${interfaceName}" table "${interfaceCfg.table}" ${optionalString (interfaceCfg.metric != null) "metric ${toString interfaceCfg.metric}"}'' ) peer.allowedIPs); in '' ${wg_setup} Loading