This commit is contained in:
2025-11-18 18:30:38 +03:00
parent 90c6028020
commit 40eb2fe7bc

View File

@@ -126,7 +126,16 @@ in
services.writefreely = { services.writefreely = {
requires = [ "writefreely-sqlite-init.service" ]; requires = [ "writefreely-sqlite-init.service" ];
unitConfig.RequiresMountsFor = lib.mkIf sp.useBinds "/volumes/${cfg.location}/writefreely"; unitConfig.RequiresMountsFor = lib.mkIf sp.useBinds "/volumes/${cfg.location}/writefreely";
serviceConfig.Slice = "writefreely.slice"; serviceConfig = {
Slice = "writefreely.slice";
ExecStartPre = [(
"+"
+ (pkgs.writeShellScript "set-writefreely-directory-ownership" ''
chmown -R writefreely:writefreely /var/lib/writefreely
''
)
)];
};
restartTriggers = [ ( restartTriggers = [ (
pkgs.writeText "writefreely-restart-trigger" pkgs.writeText "writefreely-restart-trigger"
(builtins.toJSON config.services.writefreely.settings) (builtins.toJSON config.services.writefreely.settings)