diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 286091ba75fc..7667360d7624 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8853,6 +8853,13 @@ githubId = 345808; name = "Jakub OkoĊ„ski"; }; + FatBoyXPC = { + name = "FatBoyXPC"; + email = "fatboyxpc@gmail.com"; + github = "FatBoyXPC"; + githubId = 744962; + keys = [ { fingerprint = "0E08 1B81 CBCA 1CF7 9568 A13F C4ED 3CA2 3211 8969"; } ]; + }; faukah = { github = "faukah"; name = "faukah"; diff --git a/pkgs/by-name/zs/zsh-artisan/package.nix b/pkgs/by-name/zs/zsh-artisan/package.nix new file mode 100644 index 000000000000..06ffdad5966d --- /dev/null +++ b/pkgs/by-name/zs/zsh-artisan/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "zsh-artisan"; + version = "0-unstable-2025-12-08"; + + src = fetchFromGitHub { + owner = "jessarcher"; + repo = "zsh-artisan"; + rev = "4063d53fd310f715c7a8fb7d4e133812ef0b3128"; + hash = "sha256-O0Tn9zQWR0i7UWJ9VtOvxjqpqz9Sj7aKogdHZSOATC0="; + }; + + __structuredAttrs = true; + strictDeps = true; + installPhase = '' + runHook preInstall + + install -D artisan.plugin.zsh --target-directory=$out/share/zsh-artisan + + runHook postInstall + ''; + + meta = { + description = "Laravel artisan plugin for zsh"; + longDescription = '' + Laravel artisan plugin for zsh to help you to run artisan from anywhere in the project tree, + with auto-completion, and it can automatically open files created by artisan! + ''; + homepage = "https://github.com/jessarcher/zsh-artisan"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.FatBoyXPC ]; + }; +}