nixos/oci-containers: deduplicate network list (#427978)

Changed files
+1 -1
nixos
modules
virtualisation
+1 -1
nixos/modules/virtualisation/oci-containers.nix
···
filterAttrs (_: v: v == false) container.capabilities
)
++ map (d: "--device=${escapeShellArg d}") container.devices
-
++ map (n: "--network=${escapeShellArg n}") container.networks
++ [ "--pull ${escapeShellArg container.pull}" ]
++ map escapeShellArg container.extraOptions
++ [ container.image ]
···
filterAttrs (_: v: v == false) container.capabilities
)
++ map (d: "--device=${escapeShellArg d}") container.devices
+
++ map (n: "--network=${escapeShellArg n}") (lib.lists.unique container.networks)
++ [ "--pull ${escapeShellArg container.pull}" ]
++ map escapeShellArg container.extraOptions
++ [ container.image ]