diff --git a/hosts/logos/default.nix b/hosts/logos/default.nix index 2bac608..dad0ef0 100755 --- a/hosts/logos/default.nix +++ b/hosts/logos/default.nix @@ -1,7 +1,7 @@ { config, pkgs, ... }: { - imports = [ ../../common ]; + imports = [ ../../common ./minecraft.nix ]; users.motd = builtins.readFile ./motd; diff --git a/hosts/logos/minecraft.nix b/hosts/logos/minecraft.nix new file mode 100644 index 0000000..b53f9db --- /dev/null +++ b/hosts/logos/minecraft.nix @@ -0,0 +1,19 @@ +{ ... }: { + services.minecraft-server = { + enable = true; + eula = + true; # set to true if you agree to Mojang's EULA: https://account.mojang.com/documents/minecraft_eula + declarative = true; + + # see here for more info: https://minecraft.gamepedia.com/Server.properties#server.properties + serverProperties = { + server-port = 25565; + gamemode = "survival"; + motd = "logos"; + max-players = 20; + enable-rcon = true; + "rcon.password" = "hunter2"; + level-seed = "10292992"; + }; + }; +}