diff options
Diffstat (limited to '')
-rw-r--r-- | system/services/default.nix | 4 | ||||
-rw-r--r-- | system/services/firewall/default.nix | 11 | ||||
-rw-r--r-- | system/services/minecraft/default.nix | 26 |
3 files changed, 1 insertions, 40 deletions
diff --git a/system/services/default.nix b/system/services/default.nix index 5c9b6bf..e0579db 100644 --- a/system/services/default.nix +++ b/system/services/default.nix @@ -1,9 +1,7 @@ -{config, ...}: { +{...}: { imports = [ ./acme - # ./firewall ./keycloak - #./minecraft ./nginx ./nix ./opensshd diff --git a/system/services/firewall/default.nix b/system/services/firewall/default.nix deleted file mode 100644 index 23dbcc4..0000000 --- a/system/services/firewall/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -# vim: ts=2 -{...}: { - networking.firewall = { - allowedTCPPorts = [ - # for mail protocols: - 465 # SMTP SSL - 995 # POP3 SSL - 993 # IMAP SSL - ]; - }; -} diff --git a/system/services/minecraft/default.nix b/system/services/minecraft/default.nix deleted file mode 100644 index 754c974..0000000 --- a/system/services/minecraft/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ - config, - pkgs, - ... -}: { - users = { - groups.minecraft = {}; - users.minecraft = { - isSystemUser = true; - group = "minecraft"; - }; - }; - systemd.services.minecraft = { - wantedBy = ["multi-user.target"]; - after = "network.target"; - description = "Minecraft Server"; - serviceConfig = { - WorkingDirectory = "/srv/minecraft"; - User = "minecraft"; - Group = "minecraft"; - Restart = "always"; - ExecStart = "${pkgs.openjdk}/bin/java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui"; - SyslogIdentifier = "minecraft-server"; - }; - }; -} |