add option clightning.onionport

Analogous to electrs.onionport
This commit is contained in:
Erik Arvstedt 2020-04-07 22:47:41 +02:00
parent 681dbaf328
commit 36c84d8360
No known key found for this signature in database
GPG Key ID: 33312B944DD97846

View File

@ -22,6 +22,12 @@ in {
imports = [ ../modules.nix ]; imports = [ ../modules.nix ];
options = { options = {
services.clightning.onionport = mkOption {
type = types.ints.u16;
default = 9735;
description = "Port on which to listen for tor client connections.";
};
services.electrs.onionport = mkOption { services.electrs.onionport = mkOption {
type = types.ints.u16; type = types.ints.u16;
default = 50002; default = 50002;
@ -71,9 +77,9 @@ in {
proxy = config.services.tor.client.socksListenAddress; proxy = config.services.tor.client.socksListenAddress;
enforceTor = true; enforceTor = true;
always-use-proxy = true; always-use-proxy = true;
bind-addr = "127.0.0.1:9735"; bind-addr = "127.0.0.1:${toString config.services.clightning.onionport}";
}; };
services.tor.hiddenServices.clightning = mkHiddenService { port = 9735; }; services.tor.hiddenServices.clightning = mkHiddenService { port = config.services.clightning.onionport; };
# lnd # lnd
services.lnd.enforceTor = true; services.lnd.enforceTor = true;