nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

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 })