added swagger ui download url to nix flake
This commit is contained in:
@@ -21,6 +21,10 @@
|
||||
pkgs = import nixpkgs { inherit system overlays; };
|
||||
rust = pkgs.rust-bin.stable.latest.default;
|
||||
openssl = pkgs.openssl;
|
||||
swaggerUiZip = pkgs.fetchurl {
|
||||
url = "https://github.com/swagger-api/swagger-ui/archive/refs/tags/v5.17.14.zip";
|
||||
hash = "sha256-SBJE0IEgl7Efuu73n3HZQrFxYX+cn5UU5jrL4T5xzNw=";
|
||||
};
|
||||
in
|
||||
{
|
||||
packages.default = pkgs.rustPlatform.buildRustPackage {
|
||||
@@ -37,12 +41,15 @@
|
||||
nativeBuildInputs = [
|
||||
rust
|
||||
pkgs.pkg-config
|
||||
pkgs.curl
|
||||
];
|
||||
buildInputs = [ openssl ];
|
||||
|
||||
OPENSSL_LIB_DIR = "${openssl.out}/lib";
|
||||
OPENSSL_INCLUDE_DIR = "${openssl.dev}/include";
|
||||
PKG_CONFIG_PATH = "${openssl.dev}/lib/pkgconfig";
|
||||
|
||||
SWAGGER_UI_DOWNLOAD_URL = "file://${swaggerUiZip}";
|
||||
};
|
||||
|
||||
devShells.default = pkgs.mkShell {
|
||||
@@ -51,6 +58,7 @@
|
||||
pkgs.cargo
|
||||
pkgs.rust-analyzer
|
||||
pkgs.pkg-config
|
||||
pkgs.curl
|
||||
openssl
|
||||
];
|
||||
shellHook = ''
|
||||
|
||||
Reference in New Issue
Block a user