lnd: add cli option

This commit is contained in:
Erik Arvstedt 2019-11-27 14:04:34 +01:00
parent 1833b15888
commit cd5ed39b9c
No known key found for this signature in database
GPG key ID: 33312B944DD97846
4 changed files with 13 additions and 5 deletions

View file

@ -88,6 +88,16 @@ in {
'';
description = "Additional configurations to be appended to <filename>lnd.conf</filename>.";
};
cli = mkOption {
readOnly = true;
default = pkgs.writeScriptBin "lncli"
# Switch user because lnd makes datadir contents readable by user only
''
exec sudo -u lnd ${pkgs.nix-bitcoin.lnd}/bin/lncli --tlscertpath /secrets/lnd_cert \
--macaroonpath '${cfg.dataDir}/chain/bitcoin/mainnet/admin.macaroon' "$@"
'';
description = "Binary to connect with the lnd instance.";
};
enforceTor = nix-bitcoin-services.enforceTor;
};