Revert "nixos/matrix-synapse: use python to launch synapse"
This reverts commiteb753318b3
. The homeserver script has been restored with commit0c663e9032
.
This commit is contained in:
parent
0c663e9032
commit
cb15d762f4
|
@ -651,16 +651,12 @@ in {
|
||||||
|
|
||||||
services.postgresql.enable = mkIf usePostgresql (mkDefault true);
|
services.postgresql.enable = mkIf usePostgresql (mkDefault true);
|
||||||
|
|
||||||
systemd.services.matrix-synapse =
|
systemd.services.matrix-synapse = {
|
||||||
let
|
|
||||||
python = (pkgs.python3.withPackages (ps: with ps; [ (ps.toPythonModule cfg.package) ]));
|
|
||||||
in
|
|
||||||
{
|
|
||||||
description = "Synapse Matrix homeserver";
|
description = "Synapse Matrix homeserver";
|
||||||
after = [ "network.target" "postgresql.service" ];
|
after = [ "network.target" "postgresql.service" ];
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
preStart = ''
|
preStart = ''
|
||||||
${python.interpreter} -m synapse.app.homeserver \
|
${cfg.package}/bin/homeserver \
|
||||||
--config-path ${configFile} \
|
--config-path ${configFile} \
|
||||||
--keys-directory ${cfg.dataDir} \
|
--keys-directory ${cfg.dataDir} \
|
||||||
--generate-keys
|
--generate-keys
|
||||||
|
@ -691,7 +687,7 @@ in {
|
||||||
WorkingDirectory = cfg.dataDir;
|
WorkingDirectory = cfg.dataDir;
|
||||||
PermissionsStartOnly = true;
|
PermissionsStartOnly = true;
|
||||||
ExecStart = ''
|
ExecStart = ''
|
||||||
${python.interpreter} -m synapse.app.homeserver \
|
${cfg.package}/bin/homeserver \
|
||||||
${ concatMapStringsSep "\n " (x: "--config-path ${x} \\") ([ configFile ] ++ cfg.extraConfigFiles) }
|
${ concatMapStringsSep "\n " (x: "--config-path ${x} \\") ([ configFile ] ++ cfg.extraConfigFiles) }
|
||||||
--keys-directory ${cfg.dataDir}
|
--keys-directory ${cfg.dataDir}
|
||||||
'';
|
'';
|
||||||
|
|
Loading…
Reference in New Issue
Block a user