diff --git a/modules/services/syncthing.nix b/modules/services/syncthing.nix index 3fb60535..f5cdf016 100644 --- a/modules/services/syncthing.nix +++ b/modules/services/syncthing.nix @@ -199,6 +199,9 @@ let syncthing_password=$(${cat} ${cfg.passwordFile}) curl -X PATCH -d '{"password": "'$syncthing_password'"}' ${curlAddressArgs "/rest/config/gui"} '' + + lib.optionalString (cfg.guiAddress != null) '' + curl -X PATCH -d '{"address": "'${cfg.guiAddress}'"}' ${curlAddressArgs "/rest/config/gui"} + '' + '' # restart Syncthing if required if curl ${curlAddressArgs "/rest/config/restart-required"} |