Files
pterodactyl-nixos/flake.nix

36 lines
756 B
Nix

{
description = "Pterodactyl Wings for NixOS";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, flake-utils }:
let
forAllSystems = flake-utils.lib.eachSystem [
"x86_64-linux"
"aarch64-linux"
];
in
{
overlays.default = final: prev: {
wings = final.callPackage ./pkgs/wings { };
};
nixosModules = rec {
wings = ./modules/wings;
default = wings;
};
packages = forAllSystems (system:
let
pkgs = import nixpkgs { inherit system; };
in
{
wings = pkgs.callPackage ./pkgs/wings { };
default = self.packages.${system}.wings;
}
);
};
}