diff options
Diffstat (limited to 'pkgs/rust/continuum/default.nix')
| -rw-r--r-- | pkgs/rust/continuum/default.nix | 20 |
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}"; + }; +} |
