From 1562d572583f7c969f7bde92b5f8bf6c9cff562f Mon Sep 17 00:00:00 2001 From: muon Date: Sun, 21 Jul 2024 11:30:47 +0000 Subject: [PATCH] Add astral autostart --- hosts/muon/configuration.nix | 3 ++- modules/nixos/server/gaming/astral.nix | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/hosts/muon/configuration.nix b/hosts/muon/configuration.nix index cc082b4..177b35c 100644 --- a/hosts/muon/configuration.nix +++ b/hosts/muon/configuration.nix @@ -25,8 +25,9 @@ in { mods.containers.steam.enable = false; mods.server.media.enable = true; mods.server.astral.enable = true; - mods.server.astral.memory = "6G"; + mods.server.astral.autoStart = false; + mods.server.sync.enable = true; mods.tailscale.enable = true; mods.openvpn.enable = false; diff --git a/modules/nixos/server/gaming/astral.nix b/modules/nixos/server/gaming/astral.nix index c4c6104..3f17696 100644 --- a/modules/nixos/server/gaming/astral.nix +++ b/modules/nixos/server/gaming/astral.nix @@ -20,6 +20,10 @@ in { default = "4G"; description = "server detitated wam"; }; + autoStart = lib.mkEnableOption { + default = true; + description = "start server on boot"; + }; }; config = lib.mkIf config.mods.server.astral.enable { @@ -28,6 +32,7 @@ in { serverProperties = { online-mode = true; }; + autoStart = config.mods.server.astral.autoStart; jvmOpts = (import ./aikar-flags.nix) config.mods.server.astral.memory; package = pkgs.fabricServers.${serverVersion}.override { loaderVersion = fabricVersion;