From 764fa71c44e130150f61e6618b32851fa4dca6e0 Mon Sep 17 00:00:00 2001 From: Bryan Ramos Date: Thu, 12 Mar 2026 23:28:14 -0400 Subject: [PATCH] tmpfiles --- src/system/modules/bitcoin/default.nix | 1 + src/system/modules/bitcoin/modules/clightning/default.nix | 1 + src/system/modules/bitcoin/modules/electrum/default.nix | 1 + 3 files changed, 3 insertions(+) diff --git a/src/system/modules/bitcoin/default.nix b/src/system/modules/bitcoin/default.nix index 060f07b..34f02c6 100644 --- a/src/system/modules/bitcoin/default.nix +++ b/src/system/modules/bitcoin/default.nix @@ -69,6 +69,7 @@ in systemd.services.bitcoind-mainnet = { wants = [ "tor.service" ]; after = [ "tor.service" ]; + serviceConfig.ExecStartPre = "+${pkgs.coreutils}/bin/chmod 750 /var/lib/tor"; }; modules.system.backup.paths = [ diff --git a/src/system/modules/bitcoin/modules/clightning/default.nix b/src/system/modules/bitcoin/modules/clightning/default.nix index 55d1bc3..b5d57a5 100644 --- a/src/system/modules/bitcoin/modules/clightning/default.nix +++ b/src/system/modules/bitcoin/modules/clightning/default.nix @@ -59,6 +59,7 @@ in ]; serviceConfig = { + ExecStartPre = "+${pkgs.coreutils}/bin/chmod 750 /var/lib/bitcoin /var/lib/tor"; ExecStart = "${pkgs.clightning}/bin/lightningd --conf=${clnConfig}"; User = "clightning"; Group = "bitcoin"; diff --git a/src/system/modules/bitcoin/modules/electrum/default.nix b/src/system/modules/bitcoin/modules/electrum/default.nix index eebcd11..6673f4f 100644 --- a/src/system/modules/bitcoin/modules/electrum/default.nix +++ b/src/system/modules/bitcoin/modules/electrum/default.nix @@ -74,6 +74,7 @@ in ]; serviceConfig = { + ExecStartPre = "+${pkgs.coreutils}/bin/chmod 750 /var/lib/bitcoin"; ExecStart = "${pkgs.electrs}/bin/electrs --conf=${electrsConfig}"; User = "electrs"; Group = "bitcoin";