nixos/lemmy: reduce moving parts

(cherry picked from commit a3527512d7)
This commit is contained in:
Charles Hall
2023-06-06 08:35:25 -07:00
committed by Yt
parent 93ebb99eba
commit 0c50c136f6

View File

@@ -167,7 +167,7 @@ in
description = "Lemmy server";
environment = {
LEMMY_CONFIG_LOCATION = "/run/lemmy/config.hjson";
LEMMY_CONFIG_LOCATION = "${settingsFormat.generate "config.hjson" cfg.settings}";
LEMMY_DATABASE_URL = mkIf (cfg.database.uri != null) cfg.database.uri;
};
@@ -185,7 +185,6 @@ in
serviceConfig = {
DynamicUser = true;
RuntimeDirectory = "lemmy";
ExecStartPre = "${pkgs.coreutils}/bin/install -m 600 ${settingsFormat.generate "config.hjson" cfg.settings} /run/lemmy/config.hjson";
ExecStart = "${cfg.server.package}/bin/lemmy_server";
};
};