From c53ad0decdbf6ae668cb1e37deece619fd626b24 Mon Sep 17 00:00:00 2001 From: osbm Date: Thu, 6 Nov 2025 16:28:52 +0300 Subject: [PATCH] fix firefox sync --- modules/nixos/services/firefox-syncserver.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/nixos/services/firefox-syncserver.nix b/modules/nixos/services/firefox-syncserver.nix index 3b5fa2f..d283d6c 100644 --- a/modules/nixos/services/firefox-syncserver.nix +++ b/modules/nixos/services/firefox-syncserver.nix @@ -13,7 +13,13 @@ url = "https://firefox.osbm.dev"; capacity = 1; }; - settings.host = "0.0.0.0"; + settings = { + host = "0.0.0.0"; + # Override database URLs to use Unix socket for authentication + # This allows the firefox-syncserver user to authenticate via unix_socket + syncstorage.database_url = "mysql://firefox-syncserver@localhost/firefox_syncserver?socket=%2Frun%2Fmysqld%2Fmysqld.sock"; + tokenserver.database_url = "mysql://firefox-syncserver@localhost/firefox_syncserver?socket=%2Frun%2Fmysqld%2Fmysqld.sock"; + }; }; })