anchor.diff:            example = "johntron";
             type = types.string;
             description = ''
  -            The user name to use when generating the `znc.conf` file.
  -            This is the user name used by the user logging into the ZNC web admin.
  -          '';
  +            The user name used to log in to the ZNC web admin interface.
  +          '';
  +        };
  +
  +        networks = mkOption {
  +          default = { };
  +          type = types.loaOf types.optionSet;
  +          description = ''
  +            IRC networks to connect the user to.
  +          '';
  +          options = [ networkOpts ];
  +          example = {
  +            "freenode" = {
  +              server = "chat.freenode.net";
  +              port = 6697;
  +              ssl = true;
  +              modules = [ "simple_away" ];
  +            };
  +          };
           };
   
           nick = mkOption {
  
positive.code:           example = true;
            type = types.bool;
            description = ''
              Indicates whether the ZNC server should use SSL when listening on the specified port.
            '';
          };
  
  
negative.code:           example = "john";
            type = types.string;
            description = ''
              The IRC nick.
            '';
          };
  
          passBlock = mkOption {
            example = defaultPassBlock;
            type = types.string;
            description = ''
              Generate with znc --makepass.
              This is the password used to log in to the ZNC web admin interface.
            '';
          };
  
  