1{
2 lib,
3 rustPlatform,
4 fetchFromGitHub,
5 testers,
6 sshs,
7}:
8
9rustPlatform.buildRustPackage rec {
10 pname = "sshs";
11 version = "4.4.1";
12
13 src = fetchFromGitHub {
14 owner = "quantumsheep";
15 repo = "sshs";
16 rev = version;
17 hash = "sha256-07iivB9U0rFnoohjBX7EfdoDq4VDMALWy4CWiSrrg58=";
18 };
19
20 cargoHash = "sha256-W6PuwDcb2VAGX7bfeZtr/xNuLRTUCUgTc/KvvUinv7k=";
21
22 passthru.tests.version = testers.testVersion { package = sshs; };
23
24 meta = {
25 description = "Terminal user interface for SSH";
26 homepage = "https://github.com/quantumsheep/sshs";
27 license = lib.licenses.mit;
28 maintainers = with lib.maintainers; [ not-my-segfault ];
29 mainProgram = "sshs";
30 };
31}