Files
nix-everquest/flake.nix
T
2026-05-26 14:35:45 -07:00

48 lines
1.0 KiB
Nix

{
description = "Nix packages for EverQuest-related tools on Linux";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs =
{
self,
nixpkgs,
}:
let
supportedSystems = [
"x86_64-linux"
];
forAllSystems = nixpkgs.lib.genAttrs supportedSystems;
in
{
packages = forAllSystems (
system:
let
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
};
in
{
eqlogparser = pkgs.callPackage ./packages/eqlogparser/package.nix { };
default = self.packages.${system}.eqlogparser;
}
);
apps = forAllSystems (
system:
{
eqlogparser = {
type = "app";
program = "${self.packages.${system}.eqlogparser}/bin/eqlogparser";
};
default = self.apps.${system}.eqlogparser;
}
);
formatter = forAllSystems (system: nixpkgs.legacyPackages.${system}.nixpkgs-fmt);
};
}