nix-bitcoin/modules
Erik Arvstedt 0c354ee9eb 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-06-01 02:56:22 -07:00
..
clightning-plugins treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
deployment examples: add krops deployment method 2021-03-15 18:53:07 +01:00
presets profiles/hardened: support pure eval mode 2023-06-01 02:56:22 -07:00
secrets treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
backups.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07: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 2023-06-01 02:56:22 -07:00
btcpayserver.nix treewide: use bool literals for systemd 2023-06-01 02:56:22 -07:00
charge-lnd.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
clightning-replication.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
clightning-rest.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
clightning.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
electrs.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
fulcrum.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
hardware-wallets.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
joinmarket-ob-watcher.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
joinmarket.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
lightning-loop.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
lightning-pool.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
liquid.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
lnd.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
lndconnect-onion.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
modules.nix clightning: native database replication 2022-08-05 13:48:24 +00:00
netns-isolation.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
nix-bitcoin.nix nix-bitcoin/runAsUserCmd: remove workaround 2023-06-01 02:56:22 -07:00
nodeinfo.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07: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-06-01 02:56:22 -07:00
onion-services.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
operator.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
rtl.nix rtl: make extraConfig recursively mergeable 2023-06-01 02:56:22 -07:00
security.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
spark-wallet.nix treewide: use mdDoc for descriptions 2023-06-01 02:56:22 -07:00
versioning.nix versioning: add fulcrum db change info 2023-06-01 02:56:22 -07:00