2025-07-07 01:27:09 +02:00
|
|
|
{
|
2025-07-07 02:43:30 +02:00
|
|
|
description = "Nixos modules for the pterodactyl game server panel";
|
2025-07-07 01:27:09 +02:00
|
|
|
|
|
|
|
inputs = {
|
|
|
|
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
|
|
|
|
};
|
|
|
|
|
2025-07-07 02:43:30 +02:00
|
|
|
outputs = { self, nixpkgs }: {
|
|
|
|
nixosModules = nixpkgs.lib.genAttrs [ "pterodactyl" ] (
|
|
|
|
module: import ./modules/${module}.nix { flake = self; }
|
|
|
|
);
|
2025-07-07 01:27:09 +02:00
|
|
|
|
2025-07-07 02:43:30 +02:00
|
|
|
packages = nixpkgs.lib.genAttrs [ "x86_64-linux" ] (
|
2025-07-07 13:52:45 +02:00
|
|
|
system: let
|
|
|
|
pkgs = import nixpkgs { inherit system; };
|
|
|
|
in rec {
|
|
|
|
php = import ./packages/php.nix { inherit pkgs; };
|
|
|
|
pterodactyl = import ./packages/pterodactyl.nix { inherit pkgs php; };
|
|
|
|
wings = import ./packages/wings.nix { inherit pkgs; };
|
|
|
|
}
|
|
|
|
);
|
2025-07-07 01:27:09 +02:00
|
|
|
};
|
|
|
|
}
|