{
description = "prefix aliases for pijul";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
inputs.utils.url = "github:numtide/flake-utils";
outputs = { self, nixpkgs, utils }:
{
overlay = final: prev: {
pj = import ./default.nix { pkgs = prev; };
};
}
// utils.lib.eachSystem nixpkgs.legacyPackages.x86_64-linux.pijul.meta.platforms (system:
let pkgs = import nixpkgs { inherit system; overlays = [ self.overlay ]; }; in
{
packages = { inherit (pkgs) pj; };
defaultPackage = self.packages.${system}.pj;
devShell = import ./shell.nix { inherit pkgs; };
apps.pj = { type = "app"; program = "${self.packages.${system}.pj}/bin/pj"; };
defaultApp = self.apps.${system}.pj;
}
);
}