nix-bitcoin/modules
Erik Arvstedt 03db1a61b1
lnd, joinmarket: don't write to secrets dir
Keeping the secrets dir read-only is more simple and robust.

- lnd seed mnemonic creation and joinmarket wallet creation can be
  run as the regular service user instead of root.

- It is easier to switch to a third-party secrets deployment
  method in the future.

Don't create a seed mnemonic for lnd when a wallet exists.
This avoids creating unused mnemonics and helps simplifying
the migration command in `versioning.nix`.
2021-03-15 18:50:15 +01:00
..
clightning-plugins clboss: add module 2020-12-22 09:40:00 +00:00
deployment secrets: make configuration more robust 2021-03-15 12:42:52 +00:00
presets Remove nixops examples and documentation 2021-03-15 12:42:47 +00:00
secrets secrets: make configuration more robust 2021-03-15 12:42:52 +00:00
backups.nix lnd, joinmarket: don't write to secrets dir 2021-03-15 18:50:15 +01:00
banlist.cli.txt banlist: update to newest version 2020-06-11 09:23:26 +00:00
bitcoind-rpc-public-whitelist.nix treewide: fix formatting 2021-02-07 22:40:10 +01:00
bitcoind.nix secrets: don't stop services when the secrets target stops 2021-03-15 12:42:52 +00:00
btcpayserver.nix bitcoind: rename group bitcoinrpc -> bitcoinrpc-public 2021-02-18 10:42:21 +00:00
clightning.nix bitcoind: rename group bitcoinrpc -> bitcoinrpc-public 2021-02-18 10:42:21 +00:00
default.nix remove webindex 2021-01-14 13:25:10 +01:00
electrs.nix electrs: v0.8.7 -> v0.8.8 2021-02-23 10:51:43 +00:00
hardware-wallets.nix services: use consistent layout 2021-02-07 22:42:23 +01:00
joinmarket-ob-watcher.nix services: use consistent layout 2021-02-07 22:42:23 +01:00
joinmarket.nix lnd, joinmarket: don't write to secrets dir 2021-03-15 18:50:15 +01:00
lightning-loop.nix lightning-loop: 0.11.3-beta -> 0.12.0-beta 2021-03-07 18:28:08 +00:00
lightning-pool.nix pool: add pkg, module & tests 2021-03-01 10:59:35 +01:00
liquid.nix bitcoind: rename group bitcoinrpc -> bitcoinrpc-public 2021-02-18 10:42:21 +00:00
lnd-rest-onion-service.nix modules: use user & group options 2021-02-17 11:50:25 +00:00
lnd.nix lnd, joinmarket: don't write to secrets dir 2021-03-15 18:50:15 +01:00
modules.nix pool: add pkg, module & tests 2021-03-01 10:59:35 +01:00
netns-isolation.nix pool: add pkg, module & tests 2021-03-01 10:59:35 +01: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 secrets: add option 'generateSecrets' 2021-03-15 12:42:52 +00:00
onion-addresses.nix onion-addresses: mirror nix-bitcoin.onionAddresses.access behavior 2021-02-17 11:50:47 +00:00
onion-services.nix onion-addresses: mirror nix-bitcoin.onionAddresses.access behavior 2021-02-17 11:50:47 +00:00
operator.nix services: use doas if enabled 2021-02-09 12:44:04 +00:00
recurring-donations.nix modules: use user & group options 2021-02-17 11:50:25 +00: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: add user & group options 2021-02-17 11:50:07 +00:00
versioning.nix lnd, joinmarket: don't write to secrets dir 2021-03-15 18:50:15 +01:00