feat(sterni/machines/ingeborg): regularly back up minecraft worlds

This is just intended as a local backup in case things go wrong
horribly, so you can revert to a recent state.

Change-Id: I1d666bad77045a1c807204df144422ba69d1d99f
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10417
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
This commit is contained in:
sterni 2023-12-25 12:21:18 +01:00 committed by clbot
parent d4dc28b675
commit 32e8e16e1e
2 changed files with 131 additions and 2 deletions

View file

@ -38,11 +38,10 @@ let
};
in
# TODO(sterni): regular backups of carpet world
{
imports = [
../../modules/minecraft-fabric.nix
../../modules/backup-minecraft-fabric.nix
];
config = {
@ -65,6 +64,11 @@ in
minecraft-rcon.file = depot.users.sterni.secrets."minecraft-rcon.age";
};
services.backup-minecraft-fabric-servers = {
enable = true;
repository = "/srv/backup/from-local/minecraft";
};
services.minecraft-fabric-server = {
creative = {
enable = false; # not actively used