nix-bitcoin/modules
Padreug ba6d522f51
Some checks failed
nix-bitcoin tests / build_test_drivers (push) Has been cancelled
nix-bitcoin tests / check_flake (push) Has been cancelled
nix-bitcoin tests / test_scenario (default) (push) Has been cancelled
nix-bitcoin tests / test_scenario (joinmarket-bitcoind-29) (push) Has been cancelled
nix-bitcoin tests / test_scenario (netns) (push) Has been cancelled
nix-bitcoin tests / test_scenario (netnsRegtest) (push) Has been cancelled
i2pd: port from services.i2pd.proto to services.i2pd.settings
nixpkgs 26.11 rewrote the i2pd module: the typed `proto.<endpoint>`
options are gone, replaced by the freeform `settings.*` attrset that maps
directly onto i2pd.conf. Only inTunnels/outTunnels got mkRenamedOption
shims, so `proto.sam` is a hard eval failure on 26.11.

This is not a pure rename. The old `proto.sam` was an endpoint option
with defaults (127.0.0.1:7656) and an `enable` flag; `settings` is
freeform and carries no defaults, and the enable key is spelled
`enabled`. Both consumers read `.address`/`.port` back, so the old
defaults have to be restated at each site.

Upstream nix-bitcoin was archived 2026-08-13 at v0.0.139 targeting NixOS
26.05, so no upstream port is coming for this.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VyL5fiZuMB42fd9MUAJW7c
2026-08-27 16:57:20 +02:00
..
clightning-plugins clightning: set service as active only after clnrest has started 2025-05-20 22:42:41 +02:00
deployment examples: add krops deployment method 2021-03-15 18:53:07 +01:00
presets lndconnect: add clnrest 2024-11-27 21:35:46 +01:00
secrets treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
backups.nix backups: fix for nixos 24.05 2024-07-20 22:41:18 +02:00
bitcoind-rpc-public-whitelist.nix bitcoind-rpc-public-whitelist.nixbitcoind-rpc-public-whitelist: add getblockfrompeer 2025-05-15 23:11:37 +02:00
bitcoind.nix i2pd: port from services.i2pd.proto to services.i2pd.settings 2026-08-27 16:57:20 +02:00
btcpayserver.nix services: use wants dependency where possible 2025-01-29 20:44:26 +01:00
charge-lnd.nix charge-lnd: remove electrum server support 2025-05-25 13:28:21 +02:00
clightning-replication.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
clightning-rest.nix services: use wants dependency where possible 2025-01-29 20:44:26 +01:00
clightning.nix clightning: increase service start timeout 2025-06-03 11:41:33 +02:00
electrs.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
fulcrum.nix services: use wants dependency where possible 2025-01-29 20:44:26 +01:00
hardware-wallets.nix work around CVE-2024-23342 for pkgs hwi, trezor 2025-11-22 15:21:32 +01:00
joinmarket-ob-watcher.nix joinmarket: add option settings 2024-08-11 20:16:56 +02:00
joinmarket.nix support running joinmarket with bitcoind 29 2025-10-23 08:15:34 +02:00
lamassu-lnbits.nix Replace deprecated nodePackages.pnpm with pnpm 2026-04-04 19:23:59 +00:00
lightning-loop.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
lightning-pool.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
lightning-pub.nix Add Lightning.Pub NixOS module 2026-02-27 10:28:14 -05:00
liquid.nix services: use wants dependency where possible 2025-01-29 20:44:26 +01:00
lnd.nix lnd: add neutrino.maxPeers option 2025-12-24 17:38:02 +01:00
lndconnect.nix lndconnect: add clnrest 2024-11-27 21:35:46 +01:00
mempool.nix mempool: add frontend settings 2025-06-02 10:46:55 +02:00
modules.nix Add Lightning.Pub NixOS module 2026-02-27 10:28:14 -05:00
netns-isolation.nix i2pd: port from services.i2pd.proto to services.i2pd.settings 2026-08-27 16:57:20 +02:00
nix-bitcoin.nix nix-bitcoin: add example for option pkgOverlays 2024-01-15 23:05:26 +01:00
nodeinfo.nix clightning.plugins.clnrest: init 2024-11-27 18:48:24 +01:00
obsolete-options.nix joinmarket: remove deleted option txfee 2024-07-27 19:55:29 +02:00
onion-addresses.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
onion-services.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
operator.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
rtl.nix rtl: change default port from 3000 to 3001 2025-12-24 16:04:37 +01:00
security.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00
versioning.nix treewide: remove obsolete mdDoc 2024-07-18 20:57:00 +02:00