Merge branch 'electrum-server' of https://github.com/nixbitcoin/nix-bitcoin into nixbitcoin-electrum-server

This commit is contained in:
Jonas Nick 2019-03-24 20:45:26 +00:00
commit 7eed67278d
No known key found for this signature in database
GPG key ID: 4861DBF262123605
5 changed files with 52 additions and 15 deletions

View file

@ -17,8 +17,7 @@ let
lightning-charge.package
nanopos.package
spark-wallet.package
# TODO: re-enable when fixed
#electrs
electrs
nodejs-8_x
nginx
];
@ -80,6 +79,8 @@ in {
# bitcoind
services.bitcoind.enable = true;
services.bitcoind.listen = true;
services.bitcoind.sysperms = if config.services.electrs.enable then true else null;
services.bitcoind.disablewallet = if config.services.electrs.enable then true else null;
services.bitcoind.proxy = config.services.tor.client.socksListenAddress;
services.bitcoind.port = 8333;
services.bitcoind.rpcuser = "bitcoinrpc";
@ -167,14 +168,20 @@ in {
services.nix-bitcoin-webindex.enable = cfg.modules == "all";
services.clightning.autolisten = cfg.modules == "all";
services.spark-wallet.enable = cfg.modules == "all";
# TODO: re-enable when fixed
services.electrs.enable = false;
services.tor.hiddenServices.spark-wallet = {
map = [{
port = 80; toPort = 9737;
}];
version = 3;
};
services.electrs.enable = cfg.modules == "all";
services.electrs.high-memory = false;
services.tor.hiddenServices.electrs = {
map = [{
port = 50001; toPort = 50001;
}];
version = 3;
};
environment.systemPackages = if (cfg.modules == "all") then (minimalPackages ++ allPackages) else minimalPackages;
};
}