lightninglabs / lightning-terminal

Lightning Terminal: Your Home for Lightning Liquidity
MIT License
487 stars 82 forks source link

allow disabling unneeded subservers #597

Open AndySchroder opened 11 months ago

AndySchroder commented 11 months ago

Lightning Terminal has a nice LND Accounts feature. There are also a lot of other cool services bundled in Lightning Terminal that have nothing to do with LND Accounts:

For all of these services we have the mode option of integrated|remote. I'd like a third option of disabled, especially if you are running with --disableui.

I'd like the ability to disable all this other stuff for the following reasons:

Another option would be to separate the LND Accounts feature into its own stand alone application and then integrate it like all the other subservers are back into litd. Possibly you should allow for doing both.

Would it be currently possible to compile litd with some different flags without that other stuff in it, rather than have a setting to turn things off?

levmi commented 11 months ago

This should be enabled with this PR: https://github.com/lightninglabs/lightning-terminal/pull/537. Should be coming very soon, just waiting to finalize the UX components to complement the backend change.