remove lnd and rtl from nix-bitcoin

This commit is contained in:
Sam 2025-01-30 15:06:26 +00:00
parent 12aa157690
commit 9abf175b5c

View file

@ -62,7 +62,7 @@ in {
}: { }: {
imports = [ imports = [
inputs.nix-bitcoin.nixosModules.default inputs.nix-bitcoin.nixosModules.default
inputs.lnbits.nixosModules.default # inputs.lnbits.nixosModules.default
]; ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
vim vim
@ -80,14 +80,13 @@ in {
firewall = { firewall = {
enable = true; enable = true;
allowedTCPPorts = [ allowedTCPPorts = [
80 # 80
443 # 443
22
config.containers.bitcoin-node.config.services.bitcoind.rpc.port config.containers.bitcoin-node.config.services.bitcoind.rpc.port
config.containers.bitcoin-node.config.services.mempool.frontend.port config.containers.bitcoin-node.config.services.mempool.frontend.port
config.containers.bitcoin-node.config.services.electrs.port config.containers.bitcoin-node.config.services.electrs.port
config.containers.bitcoin-node.config.services.rtl.port # config.containers.bitcoin-node.config.services.rtl.port
config.containers.bitcoin-node.config.services.lnd.port # config.containers.bitcoin-node.config.services.lnd.port
]; ];
}; };
useHostResolvConf = lib.mkForce false; useHostResolvConf = lib.mkForce false;
@ -144,7 +143,7 @@ in {
}; };
}; };
lnd = { lnd = {
enable = true; enable = false;
lndconnect = { lndconnect = {
enable = true; enable = true;
onion = true; onion = true;
@ -156,34 +155,34 @@ in {
''; '';
}; };
rtl = { rtl = {
enable = true; enable = false;
nodes.lnd.enable = true; nodes.lnd.enable = true;
address = "0.0.0.0"; address = "0.0.0.0";
}; };
lnbits = { # lnbits = {
enable = true; # enable = false;
openFirewall = true; # openFirewall = true;
host = "0.0.0.0"; # host = "0.0.0.0";
port = 8231; # port = 8231;
env = { # env = {
LNBITS_ADMIN_UI = "true"; # LNBITS_ADMIN_UI = "true";
LNBITS_BACKEND_WALLET_CLASS = "LndRestWallet"; # LNBITS_BACKEND_WALLET_CLASS = "LndRestWallet";
LND_REST_ENDPOINT = "https://127.0.0.1:8080"; # LND_REST_ENDPOINT = "https://127.0.0.1:8080";
LND_REST_CERT = "/etc/nix-bitcoin-secrets/lnd-cert"; # LND_REST_CERT = "/etc/nix-bitcoin-secrets/lnd-cert";
LND_REST_MACAROON = "/var/lib/lnbits/admin.macaroon"; # LND_REST_MACAROON = "/var/lib/lnbits/admin.macaroon";
AUTH_ALLOWED_METHODS = "user-id-only, username-password"; # AUTH_ALLOWED_METHODS = "user-id-only, username-password";
}; # };
}; # };
}; };
# Add custom systemd overrides for above services # Add custom systemd overrides for above services
systemd.services.lnbits.after = ["lnd.service"]; # systemd.services.lnbits.after = ["lnd.service"];
nix-bitcoin.onionServices = { nix-bitcoin.onionServices = {
bitcoind.enable = true; bitcoind.enable = true;
electrs.enable = true; electrs.enable = true;
mempool-frontend.enable = true; mempool-frontend.enable = true;
lnd.public = true; # lnd.public = true;
}; };
services.prometheus = { services.prometheus = {