treewide: Reformat project with alejandra
This commit is contained in:
parent
58e52dd119
commit
046a88905d
17 changed files with 405 additions and 353 deletions
configuration/services
|
@ -1,6 +1,9 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
|
||||
let
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
minecraft-server-args = [
|
||||
"-Xms2G"
|
||||
"-Xmx2G"
|
||||
|
@ -24,12 +27,14 @@ let
|
|||
"-XX:+PerfDisableSharedMem"
|
||||
"-XX:MaxTenuringThreshold=1"
|
||||
];
|
||||
ops = pkgs.writeText "ops.json" (builtins.toJSON [{
|
||||
uuid = "140d177a-966f-41b8-a4c0-e305babd291b";
|
||||
name = "TLATER";
|
||||
level = 4;
|
||||
bypassesPlayerLimit = true;
|
||||
}]);
|
||||
ops = pkgs.writeText "ops.json" (builtins.toJSON [
|
||||
{
|
||||
uuid = "140d177a-966f-41b8-a4c0-e305babd291b";
|
||||
name = "TLATER";
|
||||
level = 4;
|
||||
bypassesPlayerLimit = true;
|
||||
}
|
||||
]);
|
||||
whitelist = pkgs.writeText "whitelist.json" (builtins.toJSON [
|
||||
{
|
||||
uuid = "59cd1648-14a4-4bcf-8f5a-2e1bde678f2c";
|
||||
|
@ -49,7 +54,6 @@ let
|
|||
}
|
||||
]);
|
||||
eula = pkgs.writeText "eula.txt" "eula=true";
|
||||
|
||||
in {
|
||||
users = {
|
||||
extraUsers.minecraft = {
|
||||
|
@ -58,7 +62,7 @@ in {
|
|||
isSystemUser = true;
|
||||
description = "Minecraft server user";
|
||||
};
|
||||
extraGroups.minecraft = { gid = config.ids.gids.minecraft; };
|
||||
extraGroups.minecraft = {gid = config.ids.gids.minecraft;};
|
||||
};
|
||||
|
||||
virtualisation.oci-containers.containers.minecraft-voor-kia = let
|
||||
|
@ -83,22 +87,22 @@ in {
|
|||
uid = toString config.users.extraUsers.minecraft.uid;
|
||||
gid = toString config.users.extraGroups.minecraft.gid;
|
||||
in {
|
||||
Cmd = [ "forge-server" ] ++ minecraft-server-args;
|
||||
Cmd = ["forge-server"] ++ minecraft-server-args;
|
||||
WorkingDir = "/var/lib/minecraft";
|
||||
Volumes = {
|
||||
"/var/lib/minecraft" = { };
|
||||
"/var/lib/minecraft" = {};
|
||||
# Required because some things will try to write to /tmp,
|
||||
# which doesn't exist if it's not defined as a volume.
|
||||
"/tmp" = { };
|
||||
"/tmp" = {};
|
||||
};
|
||||
ExposedPorts = { "25565" = { }; };
|
||||
ExposedPorts = {"25565" = {};};
|
||||
User = "${uid}:${gid}";
|
||||
};
|
||||
};
|
||||
|
||||
extraOptions = [ "--cpus=1.0" ];
|
||||
extraOptions = ["--cpus=1.0"];
|
||||
autoStart = false;
|
||||
ports = [ "25565:25565" ];
|
||||
ports = ["25565:25565"];
|
||||
volumes = [
|
||||
"minecraft:/var/lib/minecraft"
|
||||
"${eula}:/var/lib/minecraft/eula.txt:ro"
|
||||
|
@ -111,7 +115,7 @@ in {
|
|||
|
||||
systemd.timers.podman-minecraft-voor-kia-off = {
|
||||
description = "Turns off the minecraft server every day at 4 am";
|
||||
wantedBy = [ "podman-minecraft-voor-kia.service" ];
|
||||
wantedBy = ["podman-minecraft-voor-kia.service"];
|
||||
timerConfig = {
|
||||
Unit = "podman-minecraft-voor-kia-starter@stop.service";
|
||||
OnCalendar = "04:00:00";
|
||||
|
@ -120,7 +124,7 @@ in {
|
|||
|
||||
systemd.timers.podman-minecraft-voor-kia-on = {
|
||||
description = "Turns on the minecraft server every day at 2 pm";
|
||||
wantedBy = [ "podman-minecraft-voor-kia.service" ];
|
||||
wantedBy = ["podman-minecraft-voor-kia.service"];
|
||||
timerConfig = {
|
||||
Unit = "podman-minecraft-voor-kia-starter@start.service";
|
||||
OnCalendar = "14:00:00";
|
||||
|
@ -130,8 +134,7 @@ in {
|
|||
systemd.services."podman-minecraft-voor-kia-starter@" = {
|
||||
description = "Unit to stop/start the minecraft server";
|
||||
serviceConfig = {
|
||||
ExecStart =
|
||||
"${pkgs.systemd}/bin/systemctl %i podman-minecraft-voor-kia.service";
|
||||
ExecStart = "${pkgs.systemd}/bin/systemctl %i podman-minecraft-voor-kia.service";
|
||||
Type = "oneshot";
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue