biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / shells / zsh / zimfw / default.nix
blobd37b4c8b522ef2a68eb2d222cf0d283dd1817d39
1 { stdenv, lib, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   pname = "zimfw";
5   version = "1.15.0";
6   src = fetchFromGitHub {
7     owner = "zimfw";
8     repo = "zimfw";
9     rev = "v${version}";
10     ## zim only needs this one file to be installed.
11     sparseCheckout = [ "zimfw.zsh" ];
12     hash = "sha256-8GnxUhBvMy7fhDILDKYEf/9Mhgzz7suaiZ5elRZmT0o=";
13   };
14   strictDeps = true;
15   dontConfigure = true;
16   dontBuild = true;
18   installPhase = ''
19     runHook preInstall
21     mkdir -p $out
22     cp -r $src/zimfw.zsh $out/
24     runHook postInstall
25   '';
27   meta = with lib; {
28     description =
29       "The Zsh configuration framework with blazing speed and modular extensions";
30     homepage = "https://zimfw.sh";
31     license = licenses.mit;
32     maintainers = [ maintainers.joedevivo ];
33     platforms = platforms.all;
34   };