Add rpc user and password as secrets
This commit is contained in:
parent
83eabcf952
commit
79aab1255a
7 changed files with 36 additions and 6 deletions
|
|
@ -14,7 +14,7 @@ let
|
|||
discover=0
|
||||
${optionalString (cfg.port != null) "port=${toString cfg.port}"}
|
||||
${optionalString (cfg.rpcuser != null) "rpcuser=${cfg.rpcuser}"}
|
||||
${optionalString (cfg.rpcpassword != null) "rpcuser=${cfg.rpcpassword}"}
|
||||
${optionalString (cfg.rpcpassword != null) "rpcpassword=${cfg.rpcpassword}"}
|
||||
'';
|
||||
in {
|
||||
options.services.bitcoin = {
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ with lib;
|
|||
|
||||
let
|
||||
cfg = config.services.nixbitcoin;
|
||||
secrets = import ../load-secrets.nix;
|
||||
in {
|
||||
imports =
|
||||
[
|
||||
|
|
@ -39,7 +40,7 @@ in {
|
|||
services.bitcoin.proxy = config.services.tor.client.socksListenAddress;
|
||||
services.bitcoin.port = 8333;
|
||||
services.bitcoin.rpcuser = "bitcoinrpc";
|
||||
services.bitcoin.rpcpassword = "bitcoinrpc";
|
||||
services.bitcoin.rpcpassword = secrets.bitcoinrpcpassword;
|
||||
|
||||
# clightning
|
||||
services.clightning.enable = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue