little twaekies

This commit is contained in:
alisceon 2026-02-01 16:10:29 +01:00
parent b29023dc69
commit 0eb04814aa
3 changed files with 32 additions and 16 deletions

12
flake.lock generated
View file

@ -295,11 +295,11 @@
]
},
"locked": {
"lastModified": 1769956843,
"narHash": "sha256-168Ph9HgUlsqj/gj8xTfTK57/NX71M39D3jirfscknI=",
"lastModified": 1769957575,
"narHash": "sha256-bj8OvmGN9Rlu8vfaFT9CE0FEaI5cM7SqG/rsMxUhKBU=",
"owner": "nix-community",
"repo": "NUR",
"rev": "3d1ab660049a2e95726ff75849124e981b6c271d",
"rev": "e4ff240351102c0c7066031a5a73d5efe1f6c318",
"type": "github"
},
"original": {
@ -316,11 +316,11 @@
]
},
"locked": {
"lastModified": 1769956843,
"narHash": "sha256-168Ph9HgUlsqj/gj8xTfTK57/NX71M39D3jirfscknI=",
"lastModified": 1769957575,
"narHash": "sha256-bj8OvmGN9Rlu8vfaFT9CE0FEaI5cM7SqG/rsMxUhKBU=",
"owner": "nix-community",
"repo": "NUR",
"rev": "3d1ab660049a2e95726ff75849124e981b6c271d",
"rev": "e4ff240351102c0c7066031a5a73d5efe1f6c318",
"type": "github"
},
"original": {

View file

@ -411,7 +411,7 @@
format-connected = "| ";
format-on = "| ";
format-disabled = "";
format-no-controllers = "";
format-no-controller = "";
interval = 15;
on-click = "${uwsm} ${term} -e bluetui";
};

View file

@ -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";
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;