diff options
author | Serg Nesterov <i.am.cust0dian@gmail.com> | 2020-08-01 22:17:55 +0300 |
---|---|---|
committer | Serg Nesterov <i.am.cust0dian@gmail.com> | 2020-08-01 22:17:55 +0300 |
commit | 2ddf5fc2e4cdb3c8102570808a168585a02a1cf5 (patch) | |
tree | c5db35edb6c93bca46e43d1d96ddb0bbee61d429 /pkgs/applications/misc/navi | |
parent | 958ea3d5ca3c2f44fe918cdb0e550871013b2e67 (diff) |
navi: init at 2.7.1
Diffstat (limited to 'pkgs/applications/misc/navi')
-rw-r--r-- | pkgs/applications/misc/navi/default.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/applications/misc/navi/default.nix b/pkgs/applications/misc/navi/default.nix new file mode 100644 index 0000000000000..e403ccea0da30 --- /dev/null +++ b/pkgs/applications/misc/navi/default.nix @@ -0,0 +1,29 @@ +{ rustPlatform, fetchFromGitHub, lib, fzf, makeWrapper }: + +rustPlatform.buildRustPackage rec { + pname = "navi"; + version = "2.7.1"; + + src = fetchFromGitHub { + owner = "denisidoro"; + repo = "navi"; + rev = "v${version}"; + sha256 = "12p9l41k7isaapr0xbsm7brkjrv7i8826y029i12psz92nsynk29"; + }; + + cargoSha256 = "11dc3gc7fyikbbgacmljhysr2sl7lmq6w3bsfcf2cqny39r25yp0"; + + nativeBuildInputs = [ makeWrapper ]; + + postInstall = '' + wrapProgram $out/bin/navi --prefix PATH : ${lib.makeBinPath [ fzf ]} + ''; + + meta = with lib; { + description = "An interactive cheatsheet tool for the command-line and application launchers"; + homepage = "https://github.com/denisidoro/navi"; + license = licenses.asl20; + platforms = platforms.unix; + maintainers = with maintainers; [ cust0dian ]; + }; +} |