summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkgs/rust/continuum/default.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/rust/continuum/default.nix b/pkgs/rust/continuum/default.nix
new file mode 100644
index 0000000..48fefea
--- /dev/null
+++ b/pkgs/rust/continuum/default.nix
@@ -0,0 +1,20 @@
+{ fetchgit, fetchurl }:
+
+let
+ swagger-ui = fetchurl {
+ url = "https://github.com/swagger-api/swagger-ui/archive/refs/tags/v5.17.12.zip";
+ hash = "sha256-HK4z/JI+1yq8BTBJveYXv9bpN/sXru7bn/8g5mf2B/I=";
+ };
+in
+{
+ name = "continuum";
+ src = fetchgit {
+ url = "https://cgit.krebsco.de/continuum";
+ rev = "v0.0.0";
+ hash ="sha256-HorsWmman1SKkHOk16KgSJiZUQW0UmQzPuc3m8SzflY=";
+ };
+ features = [ "dashboard" "libp2p" "mycelium" "tor" ];
+ crateOverrides.utoipa-swagger-ui = {
+ preConfigure = "export SWAGGER_UI_DOWNLOAD_URL=file://${swagger-ui}";
+ };
+}