diff --git a/hosts/dreadnought/services.nix b/hosts/dreadnought/services.nix deleted file mode 100644 index e7c6594..0000000 --- a/hosts/dreadnought/services.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ - inputs, - lib, - pkgs, - ... -}: { - imports = [ - inputs.nix-minecraft.nixosModules.minecraft-servers - ]; - - nixpkgs.overlays = [ - inputs.nix-minecraft.overlay - ]; - nixpkgs.config.allowUnfree = true; - nixpkgs.config.allowUnfreePredicate = pkg: - builtins.elem (lib.getName pkg) [ - "minecraft-server" - "minecraft-server-1.21.8" - ]; - - services.minecraft-servers = { - enable = true; - eula = true; - dataDir = "/var/lib/minecraft-servers"; - managementSystem = { - tmux.enable = false; - systemd-socket.enable = true; - }; - openFirewall = true; - servers = { - "heart-smp" = let - # modpack = inputs.heart-modpack.packages.${pkgs.stdenv.hostPlatform.system}.default; - modpack = pkgs.fetchPackwizModpack { - src = pkgs.fetchurl { - url = "https://code.capytal.cc/heart/modpack/releases/download/latest/Heart-0.1.0+1.21.10.mrpack"; - hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; - }; - packHash = "sha256-jjmmw0NFls+/AxgNZMXTeKKzXr7b2YkhvyA1ATTu5l0="; - }; - mcVersion = modpack.manifest.versions.minecraft; - # fabricVersion = modpack.manifest.versions.fabric; - serverVersion = lib.replaceStrings ["."] ["_"] "fabric-${mcVersion}"; - in { - enable = true; - autoStart = false; - package = pkgs.fabricServers.${serverVersion}.override {loaderVersion = "0.17.3";}; - symlinks = { - "mods" = "${modpack}/mods"; - }; - files = { - "config" = "${modpack}/config"; - }; - }; - }; - }; -}