at 23.11-beta 33 lines 888 B view raw
1{ lib, fetchFromGitHub, stdenvNoCC, w3m, curl, jq, makeWrapper, installShellFiles, xclip }: 2 3stdenvNoCC.mkDerivation rec { 4 pname = "tmpmail"; 5 version = "1.2.3"; 6 7 src = fetchFromGitHub { 8 owner = "sdushantha"; 9 repo = "tmpmail"; 10 rev = "v${version}"; 11 sha256 = "sha256-s4c1M4YHK/CNpH7nPt7rRqlkLUZrpBXvAVS/qxCai9c="; 12 }; 13 14 dontConfigure = true; 15 16 dontBuild = true; 17 18 nativeBuildInputs = [ makeWrapper installShellFiles ]; 19 20 installPhase = '' 21 mkdir -p $out/bin 22 install -Dm755 -t $out/bin tmpmail 23 installManPage tmpmail.1 24 wrapProgram $out/bin/tmpmail --prefix PATH : ${lib.makeBinPath [ w3m curl jq xclip ]} 25 ''; 26 27 meta = with lib; { 28 homepage = "https://github.com/sdushantha/tmpmail"; 29 description = "A temporary email right from your terminal written in POSIX sh "; 30 license = licenses.mit; 31 maintainers = [ maintainers.lom ]; 32 }; 33}