Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / shells / liquidprompt / default.nix
blob47e2e72c7ab79bb38052d532f2ef9110a7592344
1 { lib, stdenv, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   pname = "liquidprompt";
5   version = "2.1.2";
7   src = fetchFromGitHub {
8     owner = "nojhan";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-7mnrXLqnCdOuS2aRs4tVLfO8SRFrqZHNM40gWE/CVFI=";
12   };
14   strictDeps = true;
15   installPhase = ''
16     install -D -m 0444 liquidprompt $out/bin/liquidprompt
17     install -D -m 0444 liquidpromptrc-dist $out/share/doc/liquidprompt/liquidpromptrc-dist
18     install -D -m 0444 liquid.theme $out/share/doc/liquidprompt/liquid.theme
20     install -D -m 0444 liquidprompt.plugin.zsh \
21       $out/share/zsh/plugins/liquidprompt/liquidprompt.plugin.zsh
22     install -D -m 0444 liquidprompt \
23       $out/share/zsh/plugins/liquidprompt/liquidprompt
24   '';
26   meta = with lib; {
27     description = "A full-featured & carefully designed adaptive prompt for Bash & Zsh";
28     homepage = "https://github.com/nojhan/liquidprompt";
29     license = licenses.agpl3;
30     platforms = platforms.all;
31     maintainers = with maintainers; [ gerschtli ];
32   };