
Apart from s/types.string/types.str/ (or types.lines where appropriate): * port is changed from string to int. * extraFlags is changed from types.string (with unfortunate merge semantics) into a list of strings. A list of strings merge better: one space is added between elements.
*** NixOS *** NixOS is a Linux distribution based on the purely functional package management system Nix. More information can be found at http://nixos.org/nixos and in the manual in doc/manual.