i2pd module: optionSet -> submodule

This commit is contained in:
Eric Sagnes 2016-09-11 18:31:31 +09:00
parent b73ca0df27
commit 7e5a24c23a

View File

@ -187,26 +187,23 @@ in
outTunnels = mkOption {
default = {};
type = with types; loaOf optionSet;
description = ''
Connect to someone as a client and establish a local accept endpoint
'';
options = [ ({ name, config, ... }: {
type = with types; loaOf (submodule (
{ name, config, ... }: {
options = commonTunOpts name;
config = {
name = mkDefault name;
};
}) ];
}
));
description = ''
Connect to someone as a client and establish a local accept endpoint
'';
};
inTunnels = mkOption {
default = {};
type = with types; loaOf optionSet;
description = ''
Serve something on I2P network at port and delegate requests to address inPort.
'';
options = [ ({ name, config, ... }: {
type = with types; loaOf (submodule (
{ name, config, ... }: {
options = {
inPort = mkOption {
type = types.int;
@ -219,12 +216,14 @@ in
description = "I2P nodes that are allowed to connect to this service.";
};
} // commonTunOpts name;
config = {
name = mkDefault name;
};
}) ];
}
));
description = ''
Serve something on I2P network at port and delegate requests to address inPort.
'';
};
};
};