aboutsummaryrefslogtreecommitdiff
path: root/roles/minecraft/servers
diff options
context:
space:
mode:
Diffstat (limited to 'roles/minecraft/servers')
-rw-r--r--roles/minecraft/servers/default.nix8
-rw-r--r--roles/minecraft/servers/stargazers.nix70
-rw-r--r--roles/minecraft/servers/test.nix63
3 files changed, 0 insertions, 141 deletions
diff --git a/roles/minecraft/servers/default.nix b/roles/minecraft/servers/default.nix
deleted file mode 100644
index c4f8744..0000000
--- a/roles/minecraft/servers/default.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ ... }:
-
-{
- imports = [
- ./stargazers.nix
- ./test.nix
- ];
-}
diff --git a/roles/minecraft/servers/stargazers.nix b/roles/minecraft/servers/stargazers.nix
deleted file mode 100644
index 96014a3..0000000
--- a/roles/minecraft/servers/stargazers.nix
+++ /dev/null
@@ -1,70 +0,0 @@
-{ config, lib, pkgs, ... }:
-with lib;
-
-let cfg = config.roles.minecraft.servers.stargazers; in {
- options.roles.minecraft.servers.stargazers = {
- enable = mkEnableOption "stargazers server";
-
- port = mkOption {
- type = types.port;
- default = 25565;
- description = "server port";
- };
-
- start = mkOption {
- type = types.bool;
- default = false;
- description = "autostart";
- };
- };
-
- config = mkIf cfg.enable {
- services.minecraft-servers.servers.stargazers = {
- enable = true;
- openFirewall = true;
- autoStart = cfg.start;
-
- package = pkgs.fabricServers.fabric-1_21;
-
- operators = {
- "grippysockjail" = "9448c89d-34eb-4e2c-a231-8112eb1a9e4a";
- "antonymph" = "6b1f7a3c-a1c3-491a-8514-12b6b90d9152";
- };
-
- serverProperties = {
- white-list = true;
- enforce-whitelist = true;
-
- gamemode = "survival";
- difficulty = "hard";
- level-seed = "4167799982467607063";
- spawn-protection = 0;
-
- max-players = 69;
- motd = "\\u00a7r \\u00a75\\u00a7lstrge gazrer\\u00a7r\\n join or i will rip your bones out and eat them";
-
- server-port = cfg.port;
- query-port = cfg.port;
- };
-
- symlinks.mods = pkgs.linkFarmFromDrvs "mods" (builtins.attrValues {
- fabric = pkgs.fetchurl {
- url = "https://cdn.modrinth.com/data/P7dR8mSH/versions/vMQdA5QJ/fabric-api-0.100.7%2B1.21.jar";
- sha256 = "sha256-grNmYgSekBaTztR1SLbqZCOC6+QNUDLe4hp105qfibA=";
- };
- lithium = pkgs.fetchurl {
- url = "https://cdn.modrinth.com/data/gvQqBUqZ/versions/my7uONjU/lithium-fabric-mc1.21-0.12.7.jar";
- sha256 = "sha256-Qku6c545jVgrdxDSNe3BULVQlMtgGuXebNqirRcmsh0=";
- };
- noChatReports = pkgs.fetchurl {
- url = "https://cdn.modrinth.com/data/qQyHxfxd/versions/riMhCAII/NoChatReports-FABRIC-1.21-v2.8.0.jar";
- sha256 = "sha256-jskscOeK3ri2dt3mvWLPVmzddwPqBHJ8Ps+VfZ6l9os=";
- };
- appleskin = pkgs.fetchurl {
- url = "https://cdn.modrinth.com/data/EsAfCjCV/versions/YxFxnyd4/appleskin-fabric-mc1.21-3.0.2.jar";
- sha256 = "sha256-8XaZREWzA5Mi2/LTs/a6ACvDKmHWYIy8JcOfQaq4yiE=";
- };
- });
- };
- };
-}
diff --git a/roles/minecraft/servers/test.nix b/roles/minecraft/servers/test.nix
deleted file mode 100644
index b6fc35f..0000000
--- a/roles/minecraft/servers/test.nix
+++ /dev/null
@@ -1,63 +0,0 @@
-{ config, lib, pkgs, ... }:
-with lib;
-
-let cfg = config.roles.minecraft.servers.test; in {
- options.roles.minecraft.servers.test = {
- enable = mkEnableOption "test server role";
-
- port = mkOption {
- type = types.port;
- default = 25565;
- description = "server port";
- };
-
- start = mkOption {
- type = types.bool;
- default = false;
- description = "autostart";
- };
- };
-
- config = mkIf cfg.enable {
- services.minecraft-servers.servers.test = {
- enable = true;
- openFirewall = true;
- autoStart = cfg.start;
-
- package = pkgs.fabricServers.fabric-1_21;
-
- whitelist = {
- "Townscaper" = "57697615-5b5b-4730-bdaf-5f74ff3ab20d";
- "grippysockjail" = "9448c89d-34eb-4e2c-a231-8112eb1a9e4a";
- };
-
- operators = {
- "Townscaper" = {
- uuid = "57697615-5b5b-4730-bdaf-5f74ff3ab20d";
- level = 4;
- bypassesPlayerLimit = true;
- };
- "grippysockjail" = "9448c89d-34eb-4e2c-a231-8112eb1a9e4a";
- };
-
- serverProperties = {
- gamemode = 1;
- max-players = 1;
- motd = ":3";
- server-port = cfg.port;
- query-port = cfg.port;
- };
-
- symlinks.mods = pkgs.linkFarmFromDrvs "mods" (builtins.attrValues {
- fabric = pkgs.fetchurl {
- url = "https://cdn.modrinth.com/data/P7dR8mSH/versions/vMQdA5QJ/fabric-api-0.100.7%2B1.21.jar";
- sha256 = "sha256-grNmYgSekBaTztR1SLbqZCOC6+QNUDLe4hp105qfibA=";
- };
- noChatReports = pkgs.fetchurl {
- url = "https://cdn.modrinth.com/data/qQyHxfxd/versions/riMhCAII/NoChatReports-FABRIC-1.21-v2.8.0.jar";
- sha256 = "sha256-jskscOeK3ri2dt3mvWLPVmzddwPqBHJ8Ps+VfZ6l9os=";
- };
- });
- };
- };
-}