From a11e72949cf345605deb419bdd2780f0c5bc7d32 Mon Sep 17 00:00:00 2001 From: Bryan Ramos Date: Thu, 12 Mar 2026 22:22:14 -0400 Subject: [PATCH] fixed electrs --- src/system/modules/bitcoin/modules/electrum/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/system/modules/bitcoin/modules/electrum/default.nix b/src/system/modules/bitcoin/modules/electrum/default.nix index 8f1220a..a917aba 100644 --- a/src/system/modules/bitcoin/modules/electrum/default.nix +++ b/src/system/modules/bitcoin/modules/electrum/default.nix @@ -65,9 +65,6 @@ in description = "Electrs Bitcoin Indexer"; wantedBy = [ "multi-user.target" ]; - script = "${pkgs.electrs}/bin/electrs"; - scriptArgs = "--conf=${electrsConfig}"; - wants = [ "bitcoind-mainnet.service" ]; after = [ "bitcoind-mainnet.service" @@ -75,6 +72,7 @@ in ]; serviceConfig = { + ExecStart = "${pkgs.electrs}/bin/electrs --conf=${electrsConfig}"; User = "electrs"; Group = "bitcoin"; @@ -85,5 +83,10 @@ in RestartSec = 60; }; }; + + # Ensure db directory exists with correct permissions + systemd.tmpfiles.rules = [ + "d ${home} 0750 electrs bitcoin -" + ]; }; }