Add rpc user and password as secrets
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user