diff --git a/pkgs/by-name/zs/zsh-autosuggestions-abbreviations-strategy/package.nix b/pkgs/by-name/zs/zsh-autosuggestions-abbreviations-strategy/package.nix new file mode 100644 index 000000000000..f4fe40c75ba5 --- /dev/null +++ b/pkgs/by-name/zs/zsh-autosuggestions-abbreviations-strategy/package.nix @@ -0,0 +1,33 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "zsh-autosuggestions-abbreviations-strategy"; + version = "1.1.1"; + + src = fetchFromGitHub { + owner = "olets"; + repo = "zsh-autosuggestions-abbreviations-strategy"; + rev = "v${finalAttrs.version}"; + hash = "sha256-j2Xx8EWcSRntY7gqK9X1/rn3siZgNdL7ht4CyfAA+yY="; + }; + + installPhase = '' + runHook preInstall + + install *.zsh -Dt "$out/share/zsh/site-functions/" + + runHook postInstall + ''; + + meta = { + description = "Have zsh-autosuggestions suggest your zsh-abbr abbreviations"; + homepage = "https://github.com/olets/zsh-autosuggestions-abbreviations-strategy"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ llakala ]; + platforms = lib.platforms.all; + }; +})