Unverified Commit ccc919c5 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

yaziPlugins.gitui: init at 0-unstable-2025-05-26 (#411158)

parents 07164f28 523818e7
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -8160,6 +8160,16 @@
    githubId = 26925347;
    keys = [ { fingerprint = "0797 D238 9769 CA1E 57B7 2ED9 2BA7 8116 87C9 0DE4"; } ];
  };
  felipe-9 = {
    name = "Felipe Pinto";
    email = "felipealexandrepinto@icloud.com";
    github = "Felipe-9";
    githubId = 32753781;
    keys = [
      { fingerprint = "1533 0D57 3312 0936 AB38  3C9B 7D36 1E4B 83CD AEFB"; }
      { fingerprint = "2BD0 AD01 F91D A0DC 47DF  0AEE 7AA1 649F 6B71 42F2"; }
    ];
  };
  felipeqq2 = {
    name = "Felipe Silva";
    email = "nixpkgs@felipeqq2.rocks";
+33 −0
Original line number Diff line number Diff line
{
  lib,
  fetchFromGitHub,
  mkYaziPlugin,
}:
let
  pname = "gitui.yazi";
in
mkYaziPlugin {
  inherit pname;
  version = "0-unstable-2025-05-26";

  src = fetchFromGitHub {
    owner = "gclarkjr5";
    repo = pname;
    rev = "397e9cf9cff536a43e746d72e0e81fd5c3050d2d";
    hash = "sha256-Bo16/5XuSxRhN6URwTBxuw0FTMHLF3nV1UDBQQJFHMM=";
  };

  installPhase = ''
    runHook preInstall
    cp -r . $out
    mv $out/init.lua $out/main.lua
    runHook postInstall
  '';

  meta = {
    description = "Plugin for Yazi to manage git repos with gitui";
    homepage = "https://github.com/gclarkjr5/gitui.yazi";
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [ felipe-9 ];
  };
}