btrbk: add mainProgram
[NixPkgs.git] / pkgs / by-name / zs / zsh-bd / package.nix
blobb0704065901b14e52512c16c3f9203c7c20b90b6
1 { lib, stdenv, fetchFromGitHub}:
3 stdenv.mkDerivation rec {
4   pname = "zsh-bd";
5   version = "2018-07-04";
7   src = fetchFromGitHub {
8     owner = "Tarrasch";
9     repo = pname;
10     rev = "d4a55e661b4c9ef6ae4568c6abeff48bdf1b1af7";
11     sha256 = "020f8nq86g96cps64hwrskppbh2dapfw2m9np1qbs5pgh16z4fcb";
12   };
14   strictDeps = true;
15   dontBuild = true;
17   installPhase = ''
18     mkdir -p $out/share/zsh-bd
19     cp {.,$out/share/zsh-bd}/bd.zsh
20     cd $out/share/zsh-bd
21     ln -s bd{,.plugin}.zsh
22   '';
24   meta = {
25     description = "Jump back to a specific directory, without doing `cd ../../..`";
26     homepage = "https://github.com/Tarrasch/zsh-bd";
27     license = lib.licenses.free;
29     platforms = lib.platforms.unix;
30     maintainers = [ lib.maintainers.olejorgenb ];
31   };