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