dotfiles
My PC Dotfiles & Websitegit clone https://github.com/maydayv7/dotfiles
packages/ai-grilling/default.nix (1017B)
1{
2 lib,
3 pkgs,
4 ...
5}: let
6 metadata = import ./meta.nix;
7 skills = [
8 "skills/productivity/grill-me"
9 "skills/productivity/grilling"
10 "skills/engineering/to-spec"
11 "skills/engineering/setup-matt-pocock-skills"
12 ];
13in
14 pkgs.stdenvNoCC.mkDerivation {
15 pname = "ai-grilling";
16 version = metadata.rev;
17
18 src = pkgs.fetchFromGitHub {
19 owner = "mattpocock";
20 repo = "skills";
21 inherit (metadata) rev sha256;
22 };
23
24 dontBuild = true;
25 installPhase = ''
26 runHook preInstall
27 mkdir -p "$out"
28 cp LICENSE "$out/"
29 for skill in ${lib.escapeShellArgs skills}
30 do
31 test -f "$skill/SKILL.md"
32 test ! -e "$out/$(basename "$skill")"
33 cp -r "$skill" "$out/"
34 done
35 runHook postInstall
36 '';
37
38 meta = {
39 description = "Matt Pocock's grilling and specification skills";
40 homepage = metadata.repo;
41 license = lib.licenses.mit;
42 maintainers = ["maydayv7"];
43 platforms = lib.platforms.all;
44 };
45 }