default.nix (980B)
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 src = fetchFromGitHub { 16 owner = "jeremybobbin"; 17 repo = "svtm"; 18 rev = "4edb0e561b5a7ceed75050a1b10340fe03f65616"; 19 hash = "sha256-kqUBBTDcV7XFINNBGRWq5Mf37DIyBy3+2rk+BVBqAPM="; 20 }; 21 22 nativeBuildInputs = [ makeWrapper ]; 23 24 dontBuild = true; 25 26 installFlags = [ "PREFIX=$(out)" ]; 27 28 preInstall = '' 29 mkdir -p $out/bin 30 ''; 31 32 postInstall = '' 33 wrapProgram $out/bin/svtm \ 34 --prefix PATH : ${ 35 lib.makeBinPath [ 36 abduco 37 sthkd 38 libst 39 ] 40 }:$out/bin 41 ''; 42 43 meta = { 44 description = "Simple Virtual Terminal Manager"; 45 homepage = "https://github.com/jeremybobbin/svtm"; 46 license = lib.licenses.mit; 47 platforms = lib.platforms.linux; 48 maintainers = [ lib.maintainers.sikmir ]; 49 skip.ci = stdenv.isDarwin; 50 }; 51 })