minecraft overhaul

This commit is contained in:
2024-09-29 00:25:41 -04:00
parent c3e2e8fa02
commit bf102a24d9
10 changed files with 214 additions and 32 deletions

View File

@@ -2,16 +2,19 @@
description = "Flake for server muffin";
inputs = {
# nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs.url = "github:NixOS/nixpkgs/master";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
# nixpkgs.url = "github:NixOS/nixpkgs/master";
quadlet-nix.url = "github:SEIAROTg/quadlet-nix";
quadlet-nix.inputs.nixpkgs.follows = "nixpkgs";
nix-minecraft.url = "github:Infinidoge/nix-minecraft";
nix-minecraft.inputs.nixpkgs.follows = "nixpkgs";
};
outputs =
{
nixpkgs,
quadlet-nix,
nix-minecraft,
...
}:
let
@@ -29,7 +32,7 @@
jellyfin = 8096;
torrent = 6011;
minecraft = 25565;
git-server = 3281;
gitea = 3281;
};
https = {
@@ -50,7 +53,7 @@
};
minecraft = {
dir = "/tank/services/minecraft";
dir = "/tank/services/minecraft/main";
};
gluetun = {
@@ -81,6 +84,13 @@
modules = [
./configuration.nix
quadlet-nix.nixosModules.quadlet
(
{ pkgs, ... }:
{
imports = [ nix-minecraft.nixosModules.minecraft-servers ];
nixpkgs.overlays = [ nix-minecraft.overlay ];
}
)
];
};
};