clightning: add option useBcliPlugin
This decouples modules `clightning` and `trustedcoin`. `clightning` no longer depends on `trustedcoin`, which restores the acyclic dependency graph described in `modules.nix`
This commit is contained in:
@@ -14,10 +14,12 @@ let cfg = config.services.clightning.plugins.trustedcoin; in
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
services.clightning.extraConfig = ''
|
||||
plugin=${cfg.package}/bin/trustedcoin
|
||||
disable-plugin=bcli
|
||||
'';
|
||||
services.clightning = {
|
||||
useBcliPlugin = false;
|
||||
extraConfig = ''
|
||||
plugin=${cfg.package}/bin/trustedcoin
|
||||
'';
|
||||
};
|
||||
|
||||
# Trustedcoin does not honor the clightning's proxy configuration.
|
||||
# Ref.: https://github.com/nbd-wtf/trustedcoin/pull/19
|
||||
|
||||
Reference in New Issue
Block a user