nixos/printing: Fix openFirewall option

Changed files
+3 -4
nixos
modules
services
printing
+3 -4
nixos/modules/services/printing/cupsd.nix
···
getGutenprint = pkgs: head (filterGutenprint pkgs);
parsePorts = addresses: let
-
splitAddress = addr: lib.strings.splitString ":" addr;
-
extractPort = addr: builtins.elemAt (builtins.tail (splitAddress addr)) 0;
-
toInt = str: lib.strings.toInt str;
+
splitAddress = addr: strings.splitString ":" addr;
+
extractPort = addr: builtins.foldl' (a: b: b) "" (splitAddress addr);
in
-
builtins.map (address: toInt (extractPort address)) addresses;
+
builtins.map (address: strings.toInt (extractPort address)) addresses;
in