added swagger ui download url to nix flake

This commit is contained in:
2026-07-06 12:49:49 +02:00
parent 7f9ddf69d6
commit 84ca0a730a
+8
View File
@@ -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 = ''