From d75835a5d41529f379209136b31dcb59694969ef Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Thu, 14 Nov 2024 10:49:11 +0100 Subject: [PATCH] cli-tips: init at 0-unstable-2024-11-14 --- pkgs/by-name/cl/cli-tips/package.nix | 50 ++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 pkgs/by-name/cl/cli-tips/package.nix diff --git a/pkgs/by-name/cl/cli-tips/package.nix b/pkgs/by-name/cl/cli-tips/package.nix new file mode 100644 index 000000000000..099d281abec0 --- /dev/null +++ b/pkgs/by-name/cl/cli-tips/package.nix @@ -0,0 +1,50 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + bash, + makeWrapper, + nix-update-script, +}: + +stdenvNoCC.mkDerivation { + pname = "cli-tips"; + version = "0-unstable-2024-11-14"; + + src = fetchFromGitHub { + owner = "cli-stuff"; + repo = "cli-tips"; + rev = "ebc191a54be7e39accd1948c3de8aded438d0495"; + hash = "sha256-KELgatdL+2M5ktuAHEljIEJ9wqP578dp5tYWYPpP3bg="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + dontBuild = true; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share + install -Dm755 cli-tips.sh $out/bin/cli-tips + cp -r translations $out/share + + runHook postInstall + ''; + + postInstall = '' + wrapProgram $out/bin/cli-tips \ + --set TIPS_FOLDER "$out/share/translations" + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "CLI tool that provides useful tips and commands for Linux users"; + homepage = "https://github.com/cli-stuff/cli-tips"; + license = lib.licenses.unlicense; + platforms = with lib.platforms; linux ++ darwin ++ windows; + maintainers = with lib.maintainers; [ perchun ]; + mainProgram = "cli-tips"; + }; +}