Merge pull request #234462 from hitsmaxft/add_antidote

antidote: init at 1.8.6

Changed files
+41
maintainers
pkgs
shells
zsh
antidote
top-level
+6
maintainers/maintainer-list.nix
···
fingerprint = "45A9 9917 578C D629 9F5F B5B4 C22D 4DE4 D7B3 2D19";
}];
};
+
hitsmaxft = {
+
name = "Bhe Hongtyu";
+
email = "mfthits@gmail.com";
+
github = "hitsmaxft";
+
githubId = 352727;
+
};
hjones2199 = {
email = "hjones2199@gmail.com";
github = "hjones2199";
+33
pkgs/shells/zsh/antidote/default.nix
···
+
{ lib, stdenv, fetchFromGitHub }:
+
+
stdenv.mkDerivation (finalAttrs: {
+
version = "1.8.6";
+
pname = "antidote";
+
+
src = fetchFromGitHub {
+
owner = "mattmc3";
+
repo = "antidote";
+
rev = "v${finalAttrs.version}";
+
hash = "sha256-CcWEXvz1TB6LFu9qvkVB1LJsa68grK16VqjUTiuVG/c=";
+
};
+
+
dontPatch = true;
+
dontBuild = true;
+
dontConfigure = true;
+
dontFixup = true;
+
+
installPhase = ''
+
runHook preInstall
+
install -D antidote --target-directory=$out/share/antidote
+
install -D antidote.zsh --target-directory=$out/share/antidote
+
install -D functions/* --target-directory=$out/share/antidote/functions
+
runHook postInstall
+
'';
+
+
meta = {
+
description = "A zsh plugin manager made from the ground up thinking about performance";
+
homepage = "https://getantidote.github.io/";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.hitsmaxft ];
+
};
+
})
+2
pkgs/top-level/all-packages.nix
···
antibody = callPackage ../shells/zsh/antibody { };
+
antidote = callPackage ../shells/zsh/antidote { };
+
antigen = callPackage ../shells/zsh/antigen { };
apparix = callPackage ../tools/misc/apparix { };