diff --git a/nixos/modules/services/networking/firefox/sync-server.nix b/nixos/modules/services/networking/firefox/sync-server.nix index 58b07e51387..6ed7a6beb9e 100644 --- a/nixos/modules/services/networking/firefox/sync-server.nix +++ b/nixos/modules/services/networking/firefox/sync-server.nix @@ -41,7 +41,8 @@ in replicate the following change - services.sync.tokenServerURI: http://localhost:5000/token/1.0/sync/1.5 + services.sync.tokenServerURI: http://localhost:5000/token/1.0/sync/1.5 + where corresponds to the public url of the server. @@ -95,7 +96,10 @@ in , , , etc., and the name of a DBAPI, such as , , , - etc. + etc. The + SQLAlchemy documentation provides more examples and describe the syntax of + the expected URL. ''; }; @@ -103,12 +107,14 @@ in type = types.str; default = "/etc/firefox/syncserver-secret.ini"; description = '' - If defined, this file would be used to set all fields which were omitted in the - generated ini files used for configuring the syncserver. This file is useful - for storing secrets, such as the syncserver.secret or the syncserver.sqluri. + The private config file is used to extend the generated config with confidential + information, such as the setting if it contains a + password, and the setting is used by the server to + generate cryptographically-signed authentication tokens. - If this file does not exists, it would be created with a unique secret. - ''; + If this file does not exists, then it is created with a generated + settings. + ''; }; }; };