nixos/firefox-syncserver: fix local database access

Local database creation always assumed UNIX socket accces. During the
25.11 release cycle this seemingly changed and we now need to be
explicit.
This commit is contained in:
Martin Weinelt
2025-11-27 02:04:47 +01:00
parent de77917f8a
commit 59e79d64ff

View File

@@ -13,7 +13,7 @@ let
defaultUser = "firefox-syncserver";
dbIsLocal = cfg.database.host == "localhost";
dbURL = "mysql://${cfg.database.user}@${cfg.database.host}/${cfg.database.name}";
dbURL = "mysql://${cfg.database.user}@${cfg.database.host}/${cfg.database.name}${lib.optionalString dbIsLocal "?socket=/run/mysqld/mysqld.sock"}";
format = pkgs.formats.toml { };
settings = {