diff --git a/nix/sources.json b/nix/sources.json index 655e714b..41b5a7a2 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -95,6 +95,12 @@ "url": "https://github.com/obsidiansystems/obelisk/archive/4f2d3f1c1312d833ae814b7a86cf7b65ea0614ec.tar.gz", "url_template": "https://github.com///archive/.tar.gz" }, + "kassandra": { + "ref": "master", + "repo": "https://git.darmstadt.ccc.de/maralorn/kassandra", + "rev": "8abb3558ac2253733cdc53d973ce283846f38984", + "type": "git" + }, "unstable": { "branch": "nixos-unstable", "description": "Nixpkgs/NixOS branches that track the Nixpkgs/NixOS channels", diff --git a/overlays/kassandra/default.nix b/overlays/kassandra/default.nix index abb7cfdc..2bb04c1b 100644 --- a/overlays/kassandra/default.nix +++ b/overlays/kassandra/default.nix @@ -4,14 +4,9 @@ self: super: { rustPlatform.buildRustPackage { pname = "kassandra"; version = "no-version"; - src = fetchgit { - url = "git@hera.m-0.eu:kassandra"; - fetchSubmodules = true; - sha256 = "0000000000000000000000000000000000000000000000000000000000000000"; - }; + src = super.sources.kassandra; nativeBuildInputs = [ pkgconfig ]; buildInputs = [ openssl ]; - cargoSha256 = "1ilpw4pzm8fqim29jzwlfgz1jyblragalm50vqyj1n11piapxzlk"; - CARGO_NET_GIT_FETCH_WITH_CLI = true; + cargoSha256 = "0aqyaz4kzp93l8mzqjgcnamh0xyhv4g3rv3dfvlkd2w55bz9fmj5"; }) { }; }