add ffdl, foundry, haproxy, glances, and zfs vars

Signed-off-by: ahuston-0 <aliceghuston@gmail.com>
This commit is contained in:
2024-08-17 21:49:31 -04:00
parent 58906d95ea
commit b18438924b
16 changed files with 395 additions and 56 deletions

View File

@ -10,6 +10,7 @@ let
rlcraft = "rlcraft.alicehuston.xyz";
arcanum-institute = "arcanum.alicehuston.xyz";
};
defaultServer = "rlcraft";
defaultEnv = {
@ -30,6 +31,9 @@ let
"--restart=unless-stopped"
"--network=minecraft-net"
];
vars = import ../vars.nix;
minecraft_path = "${vars.primary_games}/minecraft";
in
{
virtualisation.oci-containers.containers = {
@ -50,8 +54,8 @@ in
rlcraft = {
image = "itzg/minecraft-server:java8";
volumes = [
"/ZFS/ZFS-primary/games/minecraft/rlcraft/modpacks:/modpacks:ro"
"/ZFS/ZFS-primary/games/minecraft/rlcraft/data:/data"
"${minecraft_path}/rlcraft/modpacks:/modpacks:ro"
"${minecraft_path}/rlcraft/data:/data"
];
hostname = "rlcraft";
environment = defaultEnv // {