diff --git a/pkgs/shells/zsh/agkozak-zsh-prompt/default.nix b/pkgs/shells/zsh/agkozak-zsh-prompt/default.nix new file mode 100644 index 00000000000..91d1bd3022b --- /dev/null +++ b/pkgs/shells/zsh/agkozak-zsh-prompt/default.nix @@ -0,0 +1,31 @@ +{ stdenvNoCC, lib, fetchFromGitHub }: + +stdenvNoCC.mkDerivation rec { + pname = "agkozak-zsh-prompt"; + version = "3.11.1"; + + src = fetchFromGitHub { + owner = "agkozak"; + repo = "agkozak-zsh-prompt"; + rev = "v${version}"; + sha256 = "sha256-TOfAWxw1uIV0hKV9o4EJjOlp+jmGWCONDex86ipegOY="; + }; + + dontConfigure = true; + dontBuild = true; + + installPhase = '' + plugindir="$out/share/zsh/site-functions" + + mkdir -p "$plugindir" + cp -r -- lib/*.zsh agkozak-zsh-prompt.plugin.zsh prompt_agkozak-zsh-prompt_setup "$plugindir"/ + ''; + + meta = with lib; { + description = "A fast, asynchronous Zsh prompt"; + homepage = "https://github.com/agkozak/agkozak-zsh-prompt"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ ambroisie ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 66c7623eab3..9e8b9406d34 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16139,6 +16139,8 @@ with pkgs; agg = callPackage ../development/libraries/agg { }; + agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { }; + alass = callPackage ../applications/video/alass { }; allegro = allegro4;