Infini-SERVER: use tmux binary for tmux commands

This commit is contained in:
Infinidoge 2024-04-28 04:25:47 -04:00
parent 88ae136456
commit 3f5795ced3
Signed by: Infinidoge
SSH key fingerprint: SHA256:VIHjXsGqN8Vr7LzXKiL2EZ/4HLqjvCYKm48gYLQBGR8

View file

@ -39,15 +39,15 @@
services.minecraft-servers.servers.emd-server.autoStart = false;
services.borgbackup.jobs."persist" = {
services.borgbackup.jobs."persist" = let tmux = lib.getExe pkgs.tmux; in {
preHook = ''
tmux -S /run/minecraft/friend-server.sock send-keys "say Server is backing up..." Enter
tmux -S /run/minecraft/friend-server.sock send-keys save-off Enter
tmux -S /run/minecraft/friend-server.sock send-keys save-all Enter
${tmux} -S /run/minecraft/friend-server.sock send-keys "say Server is backing up..." Enter
${tmux} -S /run/minecraft/friend-server.sock send-keys save-off Enter
${tmux} -S /run/minecraft/friend-server.sock send-keys save-all Enter
'';
postHook = ''
tmux -S /run/minecraft/friend-server.sock send-keys save-on Enter
tmux -S /run/minecraft/friend-server.sock send-keys "say Backup complete" Enter
${tmux} -S /run/minecraft/friend-server.sock send-keys save-on Enter
${tmux} -S /run/minecraft/friend-server.sock send-keys "say Backup complete" Enter
'';
};