at 24.11-pre 37 lines 823 B view raw
1{ lib 2, stdenv 3, fetchFromGitHub 4, makeWrapper 5, babashka 6}: 7 8stdenv.mkDerivation rec { 9 pname = "neil"; 10 version = "0.3.65"; 11 12 src = fetchFromGitHub { 13 owner = "babashka"; 14 repo = "neil"; 15 rev = "v${version}"; 16 sha256 = "sha256-QhWoCEoM04/MlUgCFCeAR7kF6QSg0joz/i9ZbXRQtDs="; 17 }; 18 19 nativeBuildInputs = [ makeWrapper ]; 20 21 dontBuild = true; 22 23 installPhase = '' 24 install -D neil $out/bin/neil 25 wrapProgram $out/bin/neil \ 26 --prefix PATH : "${lib.makeBinPath [ babashka ]}" 27 ''; 28 29 meta = with lib; { 30 homepage = "https://github.com/babashka/neil"; 31 description = "A CLI to add common aliases and features to deps.edn-based projects"; 32 mainProgram = "neil"; 33 license = licenses.mit; 34 platforms = babashka.meta.platforms; 35 maintainers = with maintainers; [ jlesquembre ]; 36 }; 37}