Loading maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -5095,6 +5095,12 @@ githubId = 202474; name = "Jens Reimann"; }; curran = { email = "curran@mercury.com"; github = "curranosaurus"; githubId = 148147150; name = "Curran McConnell"; }; cust0dian = { email = "serg@effectful.software"; github = "cust0dian"; Loading maintainers/team-list.nix +1 −0 Original line number Diff line number Diff line Loading @@ -810,6 +810,7 @@ with lib.maintainers; members = [ _9999years Gabriella439 curran ]; scope = "Group registry for packages maintained by Mercury"; shortName = "Mercury Employees"; Loading pkgs/by-name/ch/chalk/package.nix 0 → 100644 +55 −0 Original line number Diff line number Diff line { lib, stdenv, fetchurl, }: let # This derivation is adapted from the # install script that Chalk recommends: https://api.chalk.ai/install.sh chalkVersion = "1.29.4"; chalkPathPiecesByNixSystem = { "aarch64-darwin" = "Darwin/aarch64"; "x86_64-darwin" = "Darwin/x86_64"; "aarch64-linux" = "Linux/aarch64"; "x86_64-linux" = "Linux/x86_64"; }; chalkHashByNixSystem = { "aarch64-darwin" = "sha256-zHPfyeHdHfbxrUhjLJHbLkeuu7WwK4jtYX7bk5wimX0="; "x86_64-darwin" = "sha256-D6lBrnBlD+OU5kQv6b6BzK+u7vB91rTtYpz8iBUeWdA="; "aarch64-linux" = "sha256-XHaCLxVJbXjPILczDGWLFqP0q/nBO5O2A9lghkvM474="; "x86_64-linux" = "sha256-hlNljLJm+m7l+Djni+ATKyWKSGKSDP0YN3CuJ4fXmWg="; }; chalkHash = chalkHashByNixSystem."${stdenv.system}"; chalkPathPieces = chalkPathPiecesByNixSystem."${stdenv.system}"; chalkUrl = "https://api.chalk.ai/v1/install/${chalkPathPieces}/v${chalkVersion}"; in stdenv.mkDerivation { pname = "chalk"; version = chalkVersion; src = fetchurl { url = chalkUrl; hash = chalkHash; }; dontUnpack = true; installPhase = '' runHook preInstall install -Dm 555 $src $out/bin/chalk runHook postInstall ''; meta = { description = "CLI tool for interacting with the Chalk platform"; homepage = "https://docs.chalk.ai/cli"; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ curran ]; mainProgram = "chalk"; platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; }; } Loading
maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -5095,6 +5095,12 @@ githubId = 202474; name = "Jens Reimann"; }; curran = { email = "curran@mercury.com"; github = "curranosaurus"; githubId = 148147150; name = "Curran McConnell"; }; cust0dian = { email = "serg@effectful.software"; github = "cust0dian"; Loading
maintainers/team-list.nix +1 −0 Original line number Diff line number Diff line Loading @@ -810,6 +810,7 @@ with lib.maintainers; members = [ _9999years Gabriella439 curran ]; scope = "Group registry for packages maintained by Mercury"; shortName = "Mercury Employees"; Loading
pkgs/by-name/ch/chalk/package.nix 0 → 100644 +55 −0 Original line number Diff line number Diff line { lib, stdenv, fetchurl, }: let # This derivation is adapted from the # install script that Chalk recommends: https://api.chalk.ai/install.sh chalkVersion = "1.29.4"; chalkPathPiecesByNixSystem = { "aarch64-darwin" = "Darwin/aarch64"; "x86_64-darwin" = "Darwin/x86_64"; "aarch64-linux" = "Linux/aarch64"; "x86_64-linux" = "Linux/x86_64"; }; chalkHashByNixSystem = { "aarch64-darwin" = "sha256-zHPfyeHdHfbxrUhjLJHbLkeuu7WwK4jtYX7bk5wimX0="; "x86_64-darwin" = "sha256-D6lBrnBlD+OU5kQv6b6BzK+u7vB91rTtYpz8iBUeWdA="; "aarch64-linux" = "sha256-XHaCLxVJbXjPILczDGWLFqP0q/nBO5O2A9lghkvM474="; "x86_64-linux" = "sha256-hlNljLJm+m7l+Djni+ATKyWKSGKSDP0YN3CuJ4fXmWg="; }; chalkHash = chalkHashByNixSystem."${stdenv.system}"; chalkPathPieces = chalkPathPiecesByNixSystem."${stdenv.system}"; chalkUrl = "https://api.chalk.ai/v1/install/${chalkPathPieces}/v${chalkVersion}"; in stdenv.mkDerivation { pname = "chalk"; version = chalkVersion; src = fetchurl { url = chalkUrl; hash = chalkHash; }; dontUnpack = true; installPhase = '' runHook preInstall install -Dm 555 $src $out/bin/chalk runHook postInstall ''; meta = { description = "CLI tool for interacting with the Chalk platform"; homepage = "https://docs.chalk.ai/cli"; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ curran ]; mainProgram = "chalk"; platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; }; }