nix-bitcoin/modules
Erik Arvstedt 5634f08873
rtl: make extraConfig recursively mergeable
Previously, when merging different definitions of `extraConfig`,
only the top-level attrset was merged.

Example:
The two separate settings
  nodes.lnd.extraConfig.Settings.userPersona = "MERCHANT";
  nodes.lnd.extraConfig.Settings.logLevel = "DEBUG";
were previously merged into
  nodes.lnd.extraConfig.Settings = { logLevel = "DEBUG" };
(The last definition has precedence.)
2023-01-20 13:46:08 +01:00
..
clightning-plugins treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
deployment examples: add krops deployment method 2021-03-15 18:53:07 +01:00
presets profiles/hardened: support pure eval mode 2022-11-03 23:08:05 +01:00
secrets treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
backups.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
bitcoind-rpc-public-whitelist.nix bitcoind: add "getdeploymentinfo" to public rpc whitelist 2022-09-07 08:44:52 +00:00
bitcoind.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
btcpayserver.nix treewide: use bool literals for systemd 2023-01-20 13:46:08 +01:00
charge-lnd.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
clightning-replication.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
clightning-rest.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
clightning.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
electrs.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
fulcrum.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
hardware-wallets.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
joinmarket-ob-watcher.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
joinmarket.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
lightning-loop.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
lightning-pool.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
liquid.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
lnd.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
lndconnect-onion.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
modules.nix clightning: native database replication 2022-08-05 13:48:24 +00:00
netns-isolation.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
nix-bitcoin.nix nix-bitcoin/runAsUserCmd: remove workaround 2023-01-03 16:18:27 +01:00
nodeinfo.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
obsolete-options.nix clightning-plugins: remove commando pkg and module 2022-09-07 08:44:52 +00:00
onion-addresses.nix treewide: use bool literals for systemd 2023-01-20 13:46:08 +01:00
onion-services.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
operator.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
rtl.nix rtl: make extraConfig recursively mergeable 2023-01-20 13:46:08 +01:00
security.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
spark-wallet.nix treewide: use mdDoc for descriptions 2022-12-18 20:01:52 +01:00
versioning.nix versioning: add fulcrum db change info 2023-01-07 19:32:54 +00:00