13 rustPlatform.buildRustPackage {
17 src = fetchFromGitHub {
21 hash = "sha256-yAMVl+3DP9NCjHc9X0qOd6zlJvaY3kcvnVBSS8JHtgU=";
24 cargoHash = "sha256-d79NgOGdxkg6zRpnBlievmPEVWIkY8gYLWdTMpGSPqo=";
26 nativeBuildInputs = [ pkg-config ];
27 buildInputs = [ openssl ];
29 nativeInstallCheckInputs = [ versionCheckHook ];
30 doInstallCheck = true;
32 passthru.updateScript = nix-update-script { };
35 description = "TUI for exploring crates.io using Ratatui";
36 homepage = "https://github.com/ratatui/crates-tui";
37 license = with lib.licenses; [ mit ];
38 # See Cargo.toml: workspaces.metadata.dist.targets
39 # Other platforms may work but YMMV
46 maintainers = with lib.maintainers; [ pluiedev ];
47 mainProgram = "crates-tui";