A collection of Nix packages and NixOS modules for easily installing full-featured Bitcoin nodes with an emphasis on security.
MIT License
Bot releases are hidden (Show)
Published by jonasnick over 1 year ago
#613 clightning-plugins/prometheus: fix patch not being applied (@erikarvstedt)
#612 versioning: improve configVersion
description (@erikarvstedt)
#614 update nixpkgs (@jonasnick)
Published by jonasnick over 1 year ago
services.clightning.plugins.clboss.acknowledgeDeprecation = true;
to your config.See https://github.com/fort-nix/nix-bitcoin/issues/611 if you want to update to bitcoind 25.0.
#609 lnd: fix non-static patch URL (@erikarvstedt)
#607 joinmarket: 0.9.8 -> 0.9.9 (@nixbitcoin)
#610 update nixpkgs (@jonasnick)
Published by jonasnick over 1 year ago
#608 Extend expiration date of key-jonasnick.bin (@jonasnick)
#606 Update nixpkgs (@erikarvstedt)
Published by jonasnick over 1 year ago
#603 update nixpkgs (@jonasnick)
#597 Integrate trustedcoin clightning plugin (@seberm)
Published by jonasnick over 1 year ago
#600 obsolete options: fix typo in removed lndconnectOnion option (@jonasnick)
#601 update nixpkgs (@jonasnick)
Published by jonasnick over 1 year ago
#594 rtl: 0.13.4 -> 0.13.6 (@jonasnick)
#598 update nixpkgs (@jonasnick)
#575 Improve lndconnect
, support WireGuard (@erikarvstedt)
Published by jonasnick over 1 year ago
#591 Readme: Add mempool flake (@erikarvstedt)
#593 update nixpkgs (@jonasnick)
Published by jonasnick over 1 year ago
#574 Add dev helper and docs (@erikarvstedt)
#588 update nixpkgs (@erikarvstedt)
#589 rtl: 0.13.2 -> 0.13.4 (@erikarvstedt)
#586 Misc. improvements (@erikarvstedt)
#587 Fulcrum: Fix available memory detection (@erikarvstedt)
Published by jonasnick almost 2 years ago
#578 rtl: 0.13.1 -> 0.13.2 (@erikarvstedt)
#580 minor typo (@we-do-it-lu)
#577 Upgrade to NixOS 22.11 (@erikarvstedt)
#582 update nixpkgs (@jonasnick)
Published by jonasnick almost 2 years ago
#573 update nixpkgs (@jonasnick)
#576 joinmarket: 0.9.7 -> 0.9.8 (@nixbitcoin)
Published by jonasnick almost 2 years ago
#571 lnd: support INADDR_ANY
addresses for bitcoind.zmqpubraw*
(@erikarvstedt)
#572 update nixpkgs (@jonasnick)
Published by jonasnick almost 2 years ago
run-tests.sh
are now accessible via nix build
/nix run
(see examples)#567 bitcoind: fix rare startup error (@erikarvstedt)
#559 Define tests via flake (@erikarvstedt)
#569 treewide: set shebang for bash scripts (@erikarvstedt)
#568 Minor improvements (@erikarvstedt)
#570 Update nixpkgs (@jonasnick)
Published by jonasnick almost 2 years ago
#565 pkgs: add lnd 0.15.4 (hotfix) (@erikarvstedt)
Published by jonasnick almost 2 years ago
#560 Update nixpgks (@erikarvstedt)
#551 tests: Reenable flake-info
(@erikarvstedt)
#563 lnd: fix missing RPC permissions when bitcoind is pruned (@erikarvstedt)
Published by jonasnick about 2 years ago
Published by jonasnick about 2 years ago
#529 ShellCheck on scripts generated by nix (@seberm)
#550 Update nixpkgs (@jonasnick)
Published by jonasnick about 2 years ago
#541 img/logo: add LICENSE (@erikarvstedt)
#531 ShellCheck for various helper bash scripts (@seberm)
#542 rtl: 0.13.0 -> 0.13.1, clightning-rest: 0.8.0 -> 0.9.0 (@erikarvstedt)
#539 Minor improvements (@erikarvstedt)
#544 joinmarket: 0.9.6 -> 0.9.7 (@nixbitcoin)
#547 tests: disable nixosSearch
(@erikarvstedt)
#545 test/lib/create-git-repo: fix variable quoting (@erikarvstedt)
#546 Update nixpkgs (@jonasnick)
Published by jonasnick about 2 years ago
#436 clightning: native database replication
#498 docs: show how to allow connections to remote bitcoind in systemd services
#527 readme: add nixos options search (@erikarvstedt)
#530 onion-services: don't propagate restart of onion-addresses
to depending services (@erikarvstedt)
#537 update nixpkgs (@erikarvstedt)
#538 rtl: 0.12.3 -> 0.13.0, clightning-rest: 0.7.2 -> 0.8.0 (@erikarvstedt)
Published by jonasnick about 2 years ago
This release adds support for evaluating your node config on a machine that has a different system platform than your node.
This is relevant, for example, when deploying from macOS or when deploying from a x86 desktop PC to a Raspberry Pi.
In these cases, the deploy
command (which evaluates your node in the background) now works correctly. Previously, only command krops-deploy
was available for deploying.
To activate this feature in your node config, open a shell in your node configuration directory and follow these instructions in the installation guide.
#504 Add fulcrum module (@erikarvstedt)
#512 Remove bitcoind banlist (@erikarvstedt)
#516 krops: Enable evaluating nodes with non-native systems (@erikarvstedt)
#498 docs: show how to allow connections to remote bitcoind in systemd services (@seberm)
#515 bitcoind-remote: fix quotation marks in preStart script (@seberm)
#511 Minor improvements (@erikarvstedt)
#518 docs/install: Fix formatting (@erikarvstedt)
#520 secrets: fix sorting in setup-secrets
(@erikarvstedt)
#522 docs: improve Security Fund
documentation (@erikarvstedt)
#521 update nixpkgs (@jonasnick)
#523 examples/deploy-krops: fix missing secrets (@erikarvstedt)
#524 operator: fix syntax error in description (@erikarvstedt)
Published by jonasnick over 2 years ago
To add the fix from #507 to your node config, copy file nix-bitcoin-src/examples/krops/sources.nix
to the krops
directory in your config.
#501 update nixpkgs (@erikarvstedt)
#507 examples/krops: fix nixpkgs symlink sync error on macOS/BSD (@erikarvstedt)
#502 krops: don't reimport pkgs (@erikarvstedt)
#508 More NixOS 22.05 fixes (@erikarvstedt)
#509 bitcoind, liquidd: increase TimeoutStartSec
(@erikarvstedt)
#503 nodeinfo: make extensible (@erikarvstedt)
#510 lnd, lightning-loop: add certificate options extraIPs
and extraDomains
(@erikarvstedt)