diff --git a/modules/onion-addresses.nix b/modules/onion-addresses.nix index 64cda59..e3872a9 100644 --- a/modules/onion-addresses.nix +++ b/modules/onion-addresses.nix @@ -84,7 +84,7 @@ in { ${concatMapStrings (service: '' onionFile=/var/lib/tor/onion/${service}/hostname if [[ -e $onionFile ]]; then - install -o ${config.systemd.services.${service}.serviceConfig.User} -m 400 $onionFile ${service} + install -D -o ${config.systemd.services.${service}.serviceConfig.User} -m 400 $onionFile services/${service} fi '') cfg.services} ''; diff --git a/modules/onion-services.nix b/modules/onion-services.nix index 288e673..a250c0b 100644 --- a/modules/onion-services.nix +++ b/modules/onion-services.nix @@ -94,7 +94,7 @@ in { in srv.public && srv.enable ) services; in genAttrs publicServices' (service: { - getPublicAddressCmd = "cat ${config.nix-bitcoin.onionAddresses.dataDir}/${service}"; + getPublicAddressCmd = "cat ${config.nix-bitcoin.onionAddresses.dataDir}/services/${service}"; }); }