Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
This commit is contained in:
Oliver Davies 2025-09-23 21:55:55 +01:00
parent 549b76b863
commit b1dc73950c

View file

@ -6,20 +6,27 @@
let let
system = "x86_64-linux"; system = "x86_64-linux";
pkgs = import nixpkgs { inherit system; }; pkgs = import nixpkgs { inherit system; };
inherit (pkgs)
buildGoModule
buildNpmPackage
fetchFromGitHub
mkShell
;
in in
{ {
packages.${system} = { packages.${system} = {
openapi-generate-html = import ./openapi-generate-html.nix { openapi-generate-html = import ./openapi-generate-html.nix {
inherit (pkgs) buildNpmPackage fetchFromGitHub; inherit buildNpmPackage fetchFromGitHub;
}; };
openapi-mock = import ./openapi-mock.nix { openapi-mock = import ./openapi-mock.nix {
inherit (pkgs) buildGoModule fetchFromGitHub; inherit buildGoModule fetchFromGitHub;
}; };
}; };
devShells.${system} = { devShells.${system} = {
go-api = pkgs.mkShell { go-api = mkShell {
packages = with pkgs; [ packages = with pkgs; [
curlMinimal curlMinimal
go go
@ -29,7 +36,7 @@
shellHook = ''go version''; shellHook = ''go version'';
}; };
openapi = pkgs.mkShell { openapi = mkShell {
packages = with pkgs; [ packages = with pkgs; [
openapi-generator-cli openapi-generator-cli
openapi-tui openapi-tui