From 374555fd645f2472b5ee3ec07081edd35c13ee51 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Fri, 21 Aug 2026 10:49:15 +0200 Subject: [PATCH] nixos/containers: fixup 21e032ff9522 --- nixos/modules/virtualisation/nixos-containers.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/virtualisation/nixos-containers.nix b/nixos/modules/virtualisation/nixos-containers.nix index dc53276edacd..9b595b030024 100644 --- a/nixos/modules/virtualisation/nixos-containers.nix +++ b/nixos/modules/virtualisation/nixos-containers.nix @@ -526,7 +526,7 @@ let # Parses an IP address with an optional prefix ipFromString = - str: + str: defaultPrefix: let segments = lib.splitString "/" str; prefix = lib.elemAt segments 1; @@ -534,7 +534,7 @@ let in { address = lib.head segments; - prefixLength = if hasPrefix then builtins.fromJSON prefix else 32; + prefixLength = if hasPrefix then builtins.fromJSON prefix else defaultPrefix; }; in @@ -610,10 +610,10 @@ in networking.interfaces = lib.mkIf config.privateNetwork ( lib.mkMerge [ (lib.mkIf (config.localAddress != null) { - eth0.ipv4.addresses = [ (ipFromString config.localAddress) ]; + eth0.ipv4.addresses = [ (ipFromString config.localAddress 32) ]; }) (lib.mkIf (config.localAddress6 != null) { - eth0.ipv6.addresses = [ (ipFromString config.localAddress6) ]; + eth0.ipv6.addresses = [ (ipFromString config.localAddress6 128) ]; }) ] );