nixos/syncthing: fix unix socket curl address

(cherry picked from commit cf6ae51a0f)
This commit is contained in:
Kopatz
2026-07-11 13:53:03 +02:00
committed by github-actions[bot]
parent 40d5bb52a3
commit 8ab3a0801e

View File

@@ -27,10 +27,10 @@ let
if
isUnixGui
# if cfg.guiAddress is a unix socket, tell curl explicitly about it
# note that the dot in front of `${path}` is the hostname, which is
# note that the syncthing.local in front of `${path}` is the hostname, which is
# required.
then
"--unix-socket ${lib.strings.removePrefix "unix://" cfg.guiAddress} http://.${path}"
"--unix-socket ${lib.strings.removePrefix "unix://" cfg.guiAddress} http://syncthing.local${path}"
# no adjustments are needed if cfg.guiAddress is a network address
else
"${cfg.guiAddress}${path}";