Infini-SERVER: move minecraft servers to Infini-DL360
This commit is contained in:
parent
2721dce909
commit
7080b8f164
2 changed files with 21 additions and 16 deletions
|
@ -1,10 +1,11 @@
|
|||
{ config, lib, pkgs, ... }: {
|
||||
{ config, lib, pkgs, private, ... }: {
|
||||
imports = [
|
||||
./hardware-configuration.nix
|
||||
./disks.nix
|
||||
|
||||
./web.nix
|
||||
|
||||
private.nixosModules.minecraft-servers
|
||||
./factorio.nix
|
||||
./forgejo.nix
|
||||
./freshrss.nix
|
||||
|
@ -73,4 +74,23 @@
|
|||
globalRedirect = "inx.moe";
|
||||
redirectCode = 302;
|
||||
};
|
||||
|
||||
services.minecraft-servers.servers.emd-server.autoStart = lib.mkForce false;
|
||||
|
||||
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/sister-server.sock send-keys "say Server is backing up..." Enter
|
||||
${tmux} -S /run/minecraft/sister-server.sock send-keys save-off Enter
|
||||
${tmux} -S /run/minecraft/sister-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/sister-server.sock send-keys save-on Enter
|
||||
${tmux} -S /run/minecraft/sister-server.sock send-keys "say Backup complete" Enter
|
||||
'';
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue