default.nix (898B)
1 { lib, stdenv, fetchFromGitHub, makeWrapper, abduco, sthkd, libst }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "svtm"; 5 version = "0-unstable-2021-04-28"; 6 7 src = fetchFromGitHub { 8 owner = "jeremybobbin"; 9 repo = "svtm"; 10 rev = "4edb0e561b5a7ceed75050a1b10340fe03f65616"; 11 hash = "sha256-kqUBBTDcV7XFINNBGRWq5Mf37DIyBy3+2rk+BVBqAPM="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 16 dontBuild = true; 17 18 installFlags = [ "PREFIX=$(out)" ]; 19 20 preInstall = '' 21 mkdir -p $out/bin 22 ''; 23 24 postInstall = '' 25 wrapProgram $out/bin/svtm \ 26 --prefix PATH : ${lib.makeBinPath [ abduco sthkd libst ]}:$out/bin 27 ''; 28 29 meta = with lib; { 30 description = "Simple Virtual Terminal Manager"; 31 inherit (finalAttrs.src.meta) homepage; 32 license = licenses.mit; 33 platforms = platforms.linux; 34 maintainers = [ maintainers.sikmir ]; 35 skip.ci = stdenv.isDarwin; 36 }; 37 })