fix: remove clightning and clightning-rest from stubs to avoid duplicate on f13ff45

- f13ff45 (staging-dev) HAS both services -> unconditional stubs duplicate
- Remove both from stubs.nix, keep only liquidd/fulcrum/etc.
- lndconnect.nix left as is (defines clightning-rest.lndconnect) - safe on f13ff45 where base exists
- On 8b8c811 where clightning is removed, Sovran doesn't use it anyway (lnd only), so guards in btcpayserver/lnd prevent use
This commit is contained in:
Sovran Fix
2026-08-10 04:31:23 -05:00
committed by naturallaw777
parent 6b9c68e3b2
commit 6c2c69d18a
2 changed files with 7 additions and 32 deletions
+2 -2
View File
@@ -194,8 +194,8 @@ in {
assertions = [
{ assertion =
!(config.services ? clightning)
|| !(config.services.clightning.enable or false)
|| (config.services.clightning.port or 9735) != cfg.port;
|| !((config.services.clightning or {}).enable or false)
|| (((config.services.clightning or {}).port or 9735) != cfg.port);
message = ''
LND and clightning can't both bind to lightning port 9735. Either
disable LND/clightning or change services.clightning.port or