You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
667 B
Nix

2 years ago
{
description = "A very basic flake";
inputs = {
flake-utils.url = "github:numtide/flake-utils";
jwt-tool = {
url = "github:MaeIsBad/jwt_tool";
flake = false;
};
};
outputs = { self, nixpkgs, flake-utils, jwt-tool }:
flake-utils.lib.eachDefaultSystem
(system:
let
nixpkgs = import self.inputs.nixpkgs { system = "x86_64-linux"; };
in
rec {
packages.jwt-tool = (import ./jwt-tool.nix { inherit nixpkgs jwt-tool; });
defaultPackage = packages.jwt-tool;
apps.jwt-tool = {
type = "app";
program = "${packages.jwt-tool}/bin/jwt_tool";
};
}
);
}