summaryrefslogtreecommitdiff
path: root/pkgs/radicle.nix
diff options
context:
space:
mode:
authorstuebinm2023-10-12 16:38:09 +0200
committerstuebinm2023-10-12 16:38:09 +0200
commit6d47716233b3d3f28c00769fd234fe689164ec7d (patch)
treeea0b6e5008f8572fc17ca45371841d09401fe431 /pkgs/radicle.nix
parent1795ddbbe908360d051289e450eb2cf054b44dfc (diff)
more radicle stuff (now with tui!)
Diffstat (limited to 'pkgs/radicle.nix')
-rw-r--r--pkgs/radicle.nix22
1 files changed, 18 insertions, 4 deletions
diff --git a/pkgs/radicle.nix b/pkgs/radicle.nix
index ff65ecc..ff2ed8b 100644
--- a/pkgs/radicle.nix
+++ b/pkgs/radicle.nix
@@ -1,4 +1,4 @@
-let
+{
interface = { lib, buildNpmPackage, fetchgit, bash, config ? null, ...}: buildNpmPackage {
pname = "radicle-interface";
version = "git";
@@ -41,7 +41,21 @@ let
# tests seem to be a little nondeterministic, and sometimes hang
doCheck = false;
};
-in
-{
- inherit interface heartwood;
+
+ tui = { lib, buildRustPackage, fetchgit }: buildRustPackage rec {
+ pname = "radicle-tui";
+ version = "git";
+ src = fetchgit {
+ url = "https://seed.radicle.xyz/z39mP9rQAaGmERfUMPULfPUi473tY.git";
+ rev = "96967897b0a436d3298d0d21562081fe3bb3052b";
+ hash = "sha256-jLhL2dl7aywFHG8naTjb250znJJYW2i6YdEqKaRJZzs=";
+ };
+ cargoLock = {
+ lockFile = "${src}/Cargo.lock";
+ outputHashes = {
+ "tui-realm-textarea-1.1.2" = "sha256-7dKyEUm4g+Hub2ouIBBSOnY9MDJcvD22At0Zi5CdmmY=";
+ "tui-textarea-0.2.0" = "sha256-aeQJh1SG6ICaqZIsQZo101ANNSkSw8NdtHuNHZXnEPA=";
+ };
+ };
+ };
}