mirror of
https://git.pvv.ntnu.no/Drift/pvv-nixos-config.git
synced 2025-12-27 02:52:32 +01:00
modules/bluemap: expand script
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user