nix-bitcoin/modules
Erik Arvstedt 9662c19ab1
onionServices: use actual user name of services
Previously, onionAddresses definitions in onionServices were of the form
onionAddresses.access.<service> = [<service>];

This caused failures for configurations where a service user name was
overridden or for bitcoind whose default user is 'bitcoin' instead of 'bitcoind'.

Now set the equivalent of:
onionAddresses.access.<actualServiceUser> = [<service>];

Implement this via a new option `onionAddresses.services` to make things more
readable and to work around an infinite recursion error in onionServices.
2021-01-31 22:26:49 +01:00
..
clightning-plugins clboss: add module 2020-12-22 09:40:00 +00:00
deployment extract module 'deployment/nixops.nix', add option 'deployment.secretsDir' 2020-03-24 21:43:21 +00:00
presets joinmarket-obwatcher: add pkg & module 2021-01-17 17:40:12 +00:00
secrets add option nix-bitcoin.pkgs, remove overlay 2020-11-09 22:10:07 +01:00
backups.nix backups: remove redundant option 'program' 2021-01-14 13:25:11 +01:00
banlist.cli.txt banlist: update to newest version 2020-06-11 09:23:26 +00:00
bitcoind-rpc-public-whitelist.nix bitcoind: move rpc user config to bitcoind 2020-08-26 22:52:47 +02:00
bitcoind.nix bitcoind: tag incoming connections as onion on enforceTor 2021-01-31 22:26:49 +01:00
btcpayserver.nix btcpayserver: add consistent address options 2021-01-14 13:25:04 +01:00
clightning.nix move rpc thread count setting to lightning modules 2021-01-14 13:25:12 +01:00
default.nix remove webindex 2021-01-14 13:25:10 +01:00
electrs.nix electrs: add consistent address options 2021-01-14 13:25:04 +01:00
hardware-wallets.nix add option nix-bitcoin.pkgs, remove overlay 2020-11-09 22:10:07 +01:00
joinmarket-ob-watcher.nix joinmarket-obwatcher: add pkg & module 2021-01-17 17:40:12 +00:00
joinmarket.nix Merge #293: Module refactorings, onionServices 2021-01-14 20:42:23 +00:00
lightning-loop.nix lnd: add consistent address options 2021-01-14 13:25:03 +01:00
liquid.nix liquid: remove insecure and redundant option 'rpcpassword' 2021-01-14 13:25:11 +01:00
lnd.nix move rpc thread count setting to lightning modules 2021-01-14 13:25:12 +01:00
modules.nix joinmarket-obwatcher: add pkg & module 2021-01-17 17:40:12 +00:00
netns-isolation.nix joinmarket-obwatcher: add pkg & module 2021-01-17 17:40:12 +00:00
nix-bitcoin-services.nix nix-bitcoin-services: add nb-services.privileged helper 2020-09-22 13:43:15 +00:00
nix-bitcoin.nix fix syntax error 2020-05-06 12:13:32 +02:00
nodeinfo.nix Merge #290: JoinMarket Orderbook Watcher 2021-01-17 20:00:13 +00:00
obsolete-options.nix modules: show warnings for obsolete options 2021-01-14 13:25:09 +01:00
onion-addresses.nix onionServices: use actual user name of services 2021-01-31 22:26:49 +01:00
onion-services.nix onionServices: use actual user name of services 2021-01-31 22:26:49 +01:00
operator.nix extract operator module 2020-10-16 16:46:55 +02:00
recurring-donations.nix add option nix-bitcoin.pkgs, remove overlay 2020-11-09 22:10:07 +01:00
security.nix security: don't restrict process info by default for module users 2020-08-20 13:12:07 +02:00
spark-wallet.nix spark-wallet: use onionServices 2021-01-14 13:25:08 +01:00
versioning.nix enable-tor: disable default onion services for clightning, lnd, btcpayserver 2021-01-14 13:25:09 +01:00