From c8e7d0ac7f78365cd9981fc2d58d9cfebaaaf4c2 Mon Sep 17 00:00:00 2001 From: blake Date: Sat, 18 Oct 2025 18:09:36 -0500 Subject: [PATCH] touch up mc backups --- modules/homelab/minecraft_recpro/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/homelab/minecraft_recpro/default.nix b/modules/homelab/minecraft_recpro/default.nix index 75afe32..4974df8 100644 --- a/modules/homelab/minecraft_recpro/default.nix +++ b/modules/homelab/minecraft_recpro/default.nix @@ -18,7 +18,7 @@ let servers = { velocity = { data_dir = "/var/lib/gameservers/minecraft_recpro/velocity"; - db_dump_dir = "/var/backup/mysql/${service}_db.zst"; + db_dump = "/var/backup/mysql/${service}_db.zst"; ram = "2G"; }; smp = { @@ -146,20 +146,20 @@ in { services.borgbackup.jobs.${service} = { archiveBaseName = service; repo = cfg.backup_repo; - #paths = lib.flatten (lib.attrValues (lib.mapAttrs (_: srv: [srv.data_dir]) servers)); paths = lib.flatten ( lib.attrValues ( lib.mapAttrs (_: srv: [srv.data_dir] ++ ( - if builtins.hasAttr "db_dump_dir" srv - then [srv.db_dump_dir] + if builtins.hasAttr "db_dump" srv + then [srv.db_dump] else [] )) servers ) ); compression = "auto,zstd"; + preHook = "systemctl start mysql-backup.service"; startAt = "*-*-* *:00:00"; group = "archives"; encryption.mode = "repokey-blake2";