btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / fs / fsrx / package.nix
blobc1a1fa9ecc90a4bd36f093713293d223730836b8
1 { lib, fetchFromGitHub, rustPlatform, testers, fsrx }:
3 rustPlatform.buildRustPackage rec {
4   pname = "fsrx";
5   version = "1.0.2";
7   src = fetchFromGitHub {
8     owner = "thatvegandev";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-hzfpjunP20WCt3erYu7AO7A3nz+UMKdFzWUA5jASbVA=";
12   };
14   cargoHash = "sha256-bRStmz2sJnhCKpvoQfc/ZP9B2ZdNHYNEHd+wZErdS1Y=";
16   passthru = {
17     tests.version = testers.testVersion {
18       package = fsrx;
19     };
20   };
22   meta = with lib; {
23     description = "Flow state reader in the terminal";
24     homepage = "https://github.com/thatvegandev/fsrx";
25     license = licenses.mit;
26     maintainers = with maintainers; [ MoritzBoehme ];
27     mainProgram = "fsrx";
28   };