Commit Graph

1667 Commits

Author SHA1 Message Date
Erik Arvstedt
f946a7cd9b
examples: use mkDefault for setting system.stateVersion
This makes it easier for users to override the default.
2022-07-08 15:10:03 +02:00
Erik Arvstedt
c853f380d4
lightning-loop: add certificate options extraIPs and extraDomains
This is useful for non-local access to the lightning-loop REST server.
2022-07-07 16:09:26 +02:00
Erik Arvstedt
edfbe700e7
lnd: add certificate options extraIPs and extraDomains
This is useful for non-local access to the lnd REST server.
2022-07-07 16:09:26 +02:00
Erik Arvstedt
60a27d58a6
lnd, lightning-loop: improve extraConfig option description 2022-07-07 16:09:26 +02:00
Erik Arvstedt
79994d0bd2
tests: increase postgresql startup timeout
Required for Cirrus CI.
2022-07-07 11:43:21 +02:00
Jonas Nick
4c9efa9db9
Merge fort-nix/nix-bitcoin#503: nodeinfo: make extensible
f17fcebe11 nodeinfo: make extensible (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK f17fcebe11

Tree-SHA512: 8f4cca757c6b6323a6cb947a9a452cb57743242935e29c4dc1efe3920f7c1930766b09f8a875830f1eaf6b4c9079c452600c86aef81b57748b7cebb3d620eafa
2022-07-07 08:24:33 +00:00
Jonas Nick
1a0fe723c9
Merge fort-nix/nix-bitcoin#509: bitcoind, liquidd: increase TimeoutStartSec
99f1dc0bff bitcoind, liquidd: increase `TimeoutStartSec` (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 99f1dc0bff

Tree-SHA512: 29d3093fdeeda44d4737415df008e4c9ffea76df65d1c4a226afe455b63fcc2f8f9f4800a266e6b2040c8c7e17bb37dd88c488a74916d7d2bbbb0fdc7b37df8b
2022-07-07 08:03:14 +00:00
Otto Sabart
8cac828534
doc: remote-bitcoind: allowing external connections when tor.enforce is active 2022-07-06 10:27:56 +02:00
Erik Arvstedt
99f1dc0bff
bitcoind, liquidd: increase TimeoutStartSec
I've just seen `liquidd` hit the timeout on nixbitcoin.org while
`Loading block index`.
This was probably due to HDD contention while starting services during
boot.
2022-07-05 13:04:18 +02:00
Jonas Nick
739fa36785
Merge fort-nix/nix-bitcoin#508: More NixOS 22.05 fixes
7261813051 examples/configuration.nix: use `system.stateVersion` comment from NixOS 22.05 (Erik Arvstedt)
2ae2eea54e run-tests: fix command `debug` on NixOS 22.05 (Erik Arvstedt)
a8255d61d7 lib/make-container: update required extra-container version (Erik Arvstedt)
f02f27cbca lib/make-test: fix `system.stateVersion` warning (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 7261813051

Tree-SHA512: ae6d15092666187dfb9eca6a307ee2533446e49265390315b74d00b848b072339e522308ed88751d09631cc064c0f7fd34084add38ca52c130153a4ebc527549
2022-07-05 10:13:10 +00:00
Jonas Nick
cb677853b7
Merge fort-nix/nix-bitcoin#502: krops: don't reimport pkgs
68ef662654 krops: don't reimport pkgs (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 68ef662654

Tree-SHA512: e2c7de823b2c6fb980ac178750d1b908f0bf58c5c1e22394a9ee245cfa471f52356d14fcb6349fa12555237ef69f3f7bcac4e3f8a92ec68786b6fbea540f82c6
2022-07-05 09:39:04 +00:00
Jonas Nick
a5b9e34f16
Merge fort-nix/nix-bitcoin#507: examples/krops: fix nixpkgs symlink sync error on macOS/BSD
3f3f31c32d examples/krops: fix nixpkgs symlink sync error on macOS/BSD (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    utACK 3f3f31c32d

Tree-SHA512: ce30e5b256047ba7e22186880c499164edfb35a6194eb30c85fc2c6c1805ee6d2777e427260954872b3872fa74e1e1db5179c18a11e9367d02970785a074b167
2022-07-05 09:32:56 +00:00
Erik Arvstedt
7261813051
examples/configuration.nix: use system.stateVersion comment from NixOS 22.05 2022-07-05 10:13:55 +02:00
Erik Arvstedt
2ae2eea54e
run-tests: fix command debug on NixOS 22.05 2022-07-05 10:13:55 +02:00
Erik Arvstedt
a8255d61d7
lib/make-container: update required extra-container version 2022-07-05 10:13:54 +02:00
Erik Arvstedt
f02f27cbca
lib/make-test: fix system.stateVersion warning 2022-07-05 10:13:54 +02:00
Erik Arvstedt
f17fcebe11
nodeinfo: make extensible
Module authors can now add extra services via option `nix-bitcoin.nodeinfo.services`.
Mark as internal because we're not yet providing a user-friendly, stable API.
2022-07-05 10:11:55 +02:00
Erik Arvstedt
3f3f31c32d
examples/krops: fix nixpkgs symlink sync error on macOS/BSD 2022-07-04 23:42:09 +02:00
Jonas Nick
14722d2c0d
Merge fort-nix/nix-bitcoin#501: update nixpkgs
4579b44781 update nixpkgs (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 4579b44781

Tree-SHA512: 46f41c6786dfacd6e7867488efa72dcf5912653406c92323821ca16c4dabc73145b9e0003b499779333bc1d438dc70caf72574c30f2894ae8c7953d5956f4225
2022-07-04 21:31:51 +00:00
Erik Arvstedt
68ef662654
krops: don't reimport pkgs
Previously, the krops pkg was accessed by evaluating nixpkgs with the
krops overlay.
Now directly call krops with an existing pkgs instance.
2022-07-04 10:16:46 +02:00
Erik Arvstedt
4579b44781
update nixpkgs
clightning: 0.11.1 -> 0.11.2
lnd: 0.14.3-beta -> 0.15.0-beta
2022-07-03 02:09:33 +02:00
Jonas Nick
285a38803c
Merge fort-nix/nix-bitcoin#497: update nixpkgs (stable: 21.11 -> 22.05)
fe68ee650b fix containers on nixos-22.05 (Erik Arvstedt)
15e7b32c2d fix VMs on nixos-22.05 (Erik Arvstedt)
f52ff8fdb5 fix python packages on nixos-22.05 (Erik Arvstedt)
a9123a9842 lndinit: update `vendorSha256` (Erik Arvstedt)
3102c99275 configuration.nix: update `system.stateVersion` (Erik Arvstedt)
2106a2cdea spark-wallet/generate.sh: remove TODO-EXTERNAL (Erik Arvstedt)
c7eab98a31 tests: fix deprecation warning (Jonas Nick)
805eb26d12 update nixpkgs (stable: 21.11 -> 22.05) (Jonas Nick)
96144fde81 update-flake.nix: fix stable pkgs selection (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK fe68ee650b

Tree-SHA512: 793d644ea0d8349ff35e74db046f73a540f53d46b3f212250c107ea881f6e9bf2e89be48ef1466b17074d7963bea567a2a79f2e9e2bea701638d9ca75f403624
2022-06-28 12:52:58 +00:00
Erik Arvstedt
fe68ee650b
fix containers on nixos-22.05 2022-06-28 00:09:26 +02:00
Erik Arvstedt
15e7b32c2d
fix VMs on nixos-22.05 2022-06-28 00:09:26 +02:00
Erik Arvstedt
f52ff8fdb5
fix python packages on nixos-22.05
Fixes:
- joinmarket
- pyln-proto
2022-06-28 00:09:26 +02:00
Erik Arvstedt
a9123a9842
lndinit: update vendorSha256 2022-06-28 00:09:25 +02:00
Erik Arvstedt
3102c99275
configuration.nix: update system.stateVersion 2022-06-28 00:09:25 +02:00
Erik Arvstedt
2106a2cdea
spark-wallet/generate.sh: remove TODO-EXTERNAL
It makes sense in general to explicitly set the nodejs version.
2022-06-28 00:09:25 +02:00
Jonas Nick
c7eab98a31
tests: fix deprecation warning 2022-06-27 21:15:38 +00:00
Jonas Nick
805eb26d12
update nixpkgs (stable: 21.11 -> 22.05)
extra-container: 0.8 -> 0.10
btcpayserver: 1.5.3 -> 1.5.4
lightning-loop: 0.18.0-beta -> 0.19.1-beta
2022-06-27 21:15:34 +00:00
Erik Arvstedt
96144fde81
update-flake.nix: fix stable pkgs selection
In rare cases, the nixpkgs stable version of a package can be newer
than in unstable nixpkgs. [1]
When this happens, choose the newer stable version instead of the
older unstable version.

[1] E.g., when a package is updated in both nixpkgs stable and unstable,
and nixpkgs stable is released before unstable.
2022-06-27 22:19:06 +02:00
Jonas Nick
1ba7ccc547
Merge fort-nix/nix-bitcoin#492: Improve flake
c8d5cb2405 examples: improve Flakes-based VM (Erik Arvstedt)
1e94e891b2 flake: move VM to separate file (Erik Arvstedt)
7233b054d9 flake: use new output format (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK c8d5cb2405

Tree-SHA512: ffc5525530a50e7664f9b081f68eb3d379f726b7f40133d1e874d41ce84814e44d1e57661803c0cf3aabae58b493cb60968b1dd75d9e4cbe5877f02c4cd6abc2
2022-06-05 19:37:16 +00:00
Jonas Nick
043ef53cb9
Merge fort-nix/nix-bitcoin#489: Update nixpkgs & joinmarket: 0.9.5 -> 0.9.6
cb295d1a16 joinmarket: 0.9.5 -> 0.9.6 (nixbitcoin)
568d728e5c joinmarket: put python-packages in alphabetical order (nixbitcoin)
a3ff1351d9 update nixpkgs (Jonas Nick)
636d508b50 spark-wallet: use nodejs 14 instead of 12 since latter is EOL (Jonas Nick)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK cb295d1a16

Tree-SHA512: ca124de4d393c3828454599e4d3d3357560a6ae902c569b3edabf395cd6f5d50d8904db9f078f02b70cd0b67d013a263d238e9bc36ba34bc1bb7d9d9fd02a7e9
2022-06-04 07:56:24 +00:00
Jonas Nick
9a860738ee
Merge fort-nix/nix-bitcoin#494: Fix cln rpc path for btcpayserver on regtest
961192313c Fix cln rpc path for btcpayserver on regtest (Alekos Filini)

Pull request description:

ACKs for top commit:
  jonasnick:
    utACK 961192313c

Tree-SHA512: 4aaf4e04b99bbda006cc4c267773456552cd3478028a336295810e5c776138fbb2798a39ba6c7c51b70f976b5a8f4f93bdc9f8ff15682c6eca604f47adb8ecae
2022-06-04 07:54:44 +00:00
Alekos Filini
961192313c
Fix cln rpc path for btcpayserver on regtest 2022-06-03 23:39:36 +02:00
nixbitcoin
cb295d1a16
joinmarket: 0.9.5 -> 0.9.6 2022-06-03 08:56:35 +00:00
Erik Arvstedt
c8d5cb2405
examples: improve Flakes-based VM
- Show login message
- Poweroff on shell exit
- Move to top of examples/README
2022-06-02 14:06:54 +02:00
Jonas Nick
32d2ded412
Merge fort-nix/nix-bitcoin#493: lndconnect-onion: Fix feature for custom operator names
cbf327c808 lndconnect-onion: fix for custom operator names (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    utACK cbf327c808

Tree-SHA512: 9088ecd2e73a8818f195a4acaa27c8a6fc6ca5b875881e65b3a715d2839c6261c58967acf1590429fa530477a6d2fcee2171347353c462d1bcfa62846a9182af
2022-06-02 11:36:23 +00:00
Erik Arvstedt
cbf327c808
lndconnect-onion: fix for custom operator names 2022-06-02 12:38:33 +02:00
Erik Arvstedt
1e94e891b2
flake: move VM to separate file
This simplifies the flake.
2022-06-01 22:12:50 +02:00
Erik Arvstedt
7233b054d9
flake: use new output format
The previous format is deprecated.
2022-06-01 22:12:47 +02:00
nixbitcoin
568d728e5c
joinmarket: put python-packages in alphabetical order 2022-06-01 12:37:38 +00:00
Jonas Nick
a3ff1351d9
update nixpkgs
btcpayserver: 1.5.1 -> 1.5.3
hwi: 2.1.0 -> 2.1.1
lndconnect: 0.2.0 -> 0.2.1
nbxplorer: 2.3.20 -> 2.3.26
2022-06-01 12:37:32 +00:00
Jonas Nick
636d508b50
spark-wallet: use nodejs 14 instead of 12 since latter is EOL 2022-06-01 12:37:28 +00:00
Jonas Nick
a99fad2235
Merge fort-nix/nix-bitcoin#491: clboss: 0.12 -> 0.13A
592acbff1d clboss: 0.12 -> 0.13A (Jonas Nick)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 592acbff1d

Tree-SHA512: 3522091ebfb577b0b12dfda8d0541598a7b5ce7227e1642b45f2beffd684a573b0b1cd3a914d9c3246b4dc9083a83d404000804629e5af277fb1a9e70792ecdc
2022-05-31 10:36:39 +00:00
Jonas Nick
592acbff1d
clboss: 0.12 -> 0.13A 2022-05-30 19:09:55 +00:00
Jonas Nick
95e4a3fa9e
Merge fort-nix/nix-bitcoin#487: Add feeadjust core lightning plugin
f9315db52c clightning/feeadjuster: add test (Erik Arvstedt)
1054e9a3b1 Add cln feeadjuster plugin (elsirion)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK f9315db52c
  jonasnick:
    ACK f9315db52c

Tree-SHA512: 878b5c2455d71cfd8503774f3f29fc36c7fc5337b583a850c4d944348e102a23de92aba6fadf4304cfd81a5684869f9c0b8cbe1673cf72b2b57f5846b2c73183
2022-05-30 15:44:20 +00:00
Erik Arvstedt
f9315db52c
clightning/feeadjuster: add test 2022-05-27 11:22:00 +02:00
elsirion
1054e9a3b1
Add cln feeadjuster plugin 2022-05-27 11:21:58 +02:00
Jonas Nick
ebaa9a3f2e
Merge fort-nix/nix-bitcoin#484: Update RTL
3755b3ebea rtl: add option `extraConfig` for nodes (Erik Arvstedt)
ff228a604d rtl: change `nodes` options (Erik Arvstedt)
beae9f8df7 clightning-rest: 0.7.0 -> 0.7.2 (Erik Arvstedt)
4c2d908a38 rtl: 0.12.2-beta -> 0.12.3-beta (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  nixbitcoin:
    ACK 3755b3ebea

Tree-SHA512: 21b413473792802a49694427dd488d7ba0575bb79297b8cd3d3e09707f0389fa4a65ed18eea11af167e1f42154f43685a7afc0829b769dea4b8d64007dcd7be5
2022-05-25 19:48:42 +00:00