From 84ca0a730af4402d6e0e20b41f51b7fa86c3b175 Mon Sep 17 00:00:00 2001 From: eiiko6 Date: Mon, 6 Jul 2026 12:49:49 +0200 Subject: [PATCH] added swagger ui download url to nix flake --- flake.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/flake.nix b/flake.nix index 8d75b3f..fda3c64 100644 --- a/flake.nix +++ b/flake.nix @@ -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 = ''