little twaekies
This commit is contained in:
parent
b29023dc69
commit
0eb04814aa
3 changed files with 32 additions and 16 deletions
|
|
@ -1,4 +1,4 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
{ inputs, config, pkgs, lib, ... }:
|
||||
|
||||
let
|
||||
modpack = pkgs.fetchPackwizModpack {
|
||||
|
|
@ -7,6 +7,8 @@ let
|
|||
};
|
||||
in
|
||||
{
|
||||
nixpkgs.overlays = [ inputs.nix-minecraft.overlay ];
|
||||
|
||||
security.sudo.wheelNeedsPassword = false;
|
||||
imports =
|
||||
[ ./hardware-configuration.nix ];
|
||||
|
|
@ -41,21 +43,35 @@ in
|
|||
};
|
||||
};
|
||||
|
||||
nixpkgs.overlays = [ inputs.nix-minecraft.overlay ];
|
||||
services.minecraft-servers = {
|
||||
enable = true;
|
||||
eula = true;
|
||||
openFirewall = true;
|
||||
servers.fabric = {
|
||||
servers.tfcpack = {
|
||||
enable = true;
|
||||
package = pkgs.neoforgeServers.neoforge-1_21_1.override {
|
||||
loaderVersion = "21.1.219";
|
||||
};
|
||||
symlinks = {
|
||||
"mods" = "${modpack}/mods";
|
||||
autoStart = true;
|
||||
serverProperties = {
|
||||
"motd" = "TFC Pack - Tesla Nixos";
|
||||
"max-players" = "20";
|
||||
"view-distance" = "32";
|
||||
"level-type" = "tfc\:overworld";
|
||||
"spawn-protection" = "0";
|
||||
};
|
||||
jvmOpts = [
|
||||
"-Xmx30G"
|
||||
"-Xms24G"
|
||||
"-XX:G1NewSizePercent=40"
|
||||
"-XX:G1MaxNewSizePercent=50"
|
||||
"-XX:G1HeapRegionSize=16M"
|
||||
"-XX:G1ReservePercent=15"
|
||||
"-XX:InitiatingHeapOccupancyPercent=20"
|
||||
];
|
||||
package = pkgs.neoforgeServers.neoforge-1_21_1-21_1_219;
|
||||
};
|
||||
};
|
||||
symlinks = {
|
||||
"mods" = "${modpack}/mods";
|
||||
}; # end servers.minecraft-servers.neoforge
|
||||
}; # end services.minecraft-servers
|
||||
|
||||
users.users.gitlab-runner = {
|
||||
isNormalUser = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue