From 9464d9c3ac0d8535b864d4167e9a4d5209b03b29 Mon Sep 17 00:00:00 2001 From: Eric Torres Date: Fri, 31 Oct 2025 18:30:25 -0700 Subject: [PATCH] roles/syncthingserver: use correct toGNUCommandLine flags --- roles/syncthingserver.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/roles/syncthingserver.nix b/roles/syncthingserver.nix index 6919f8e..1c0b9fb 100644 --- a/roles/syncthingserver.nix +++ b/roles/syncthingserver.nix @@ -68,5 +68,19 @@ in 22000 21027 ]; + + systemd.services.syncthing.serviceConfig.ExecStart = + let + args = lib.escapeShellArgs ( + (lib.cli.toGNUCommandLine { } { + "no-browser" = true; + "gui-address" = "unix://" + config.services.syncthing.guiAddress; + "config" = config.services.syncthing.configDir; + "data" = config.services.syncthing.databaseDir; + }) + ++ config.services.syncthing.extraFlags + ); + in + lib.mkForce "${lib.getExe config.services.syncthing.package} ${args}"; }; }