modules/bluemap: expand script

This commit is contained in:
h7x4
2025-12-24 12:11:51 +09:00
parent 9fd4df58b1
commit 98473ef3c6

View File

@@ -345,19 +345,20 @@ in {
CPUSchedulingPolicy = "batch"; CPUSchedulingPolicy = "batch";
Group = "nginx"; Group = "nginx";
UMask = "026"; UMask = "026";
}; ExecStart = [
script = ''
# If web folder doesnt exist generate it # If web folder doesnt exist generate it
test -f "${cfg.webRoot}" || ${lib.getExe cfg.package} -c ${webappConfigFolder} -gs ''|test -f "${cfg.webRoot}" || ${lib.getExe cfg.package} -c ${webappConfigFolder} -gs''
]
++
# Render each minecraft map # Render each minecraft map
${lib.strings.concatStringsSep "\n" (lib.attrsets.mapAttrsToList lib.attrsets.mapAttrsToList
(name: value: "${lib.getExe cfg.package} -c ${renderConfigFolder name value} -r") (name: value: "${lib.getExe cfg.package} -c ${renderConfigFolder name value} -r")
cfg.maps)} cfg.maps
++ [
# Generate updated webapp # Generate updated webapp
${lib.getExe cfg.package} -c ${webappConfigFolder} -gs "${lib.getExe cfg.package} -c ${webappConfigFolder} -gs"
''; ];
};
}; };
systemd.timers."render-bluemap-maps" = lib.mkIf cfg.enableRender { systemd.timers."render-bluemap-maps" = lib.mkIf cfg.enableRender {