22 lines
521 B
Nix
22 lines
521 B
Nix
{config, ...}:
|
|
{
|
|
|
|
sops.secrets."bluemap_ssh_key" = {
|
|
owner = "root";
|
|
mode = "0400";
|
|
};
|
|
|
|
services.bluemap = {
|
|
enable = true;
|
|
eula = true;
|
|
defaultWorld = "/var/lib/bluemap/vanilla";
|
|
host = "minecraft.pvv.ntnu.no";
|
|
};
|
|
|
|
systemd.services."render-bluemap-maps".preStart = ''
|
|
rsync -e 'ssh -i ${config.sops.secrets."bluemap_ssh_key".path} -o "StrictHostKeyChecking accept-new"' \
|
|
root@innovation.pvv.ntnu.no:/var/backups/minecraft/current/ \
|
|
/var/lib/bluemap/vanilla"
|
|
'';
|
|
}
|