nur-packages

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

default.nix (873B)


      1 { lib, stdenv, nimPackages, fetchFromGitHub, pkg-config, xorg }:
      2 
      3 nimPackages.buildNimPackage rec {
      4   pname = "worm";
      5   version = "0.3.2";
      6   nimBinOnly = true;
      7 
      8   src = fetchFromGitHub {
      9     owner = "codic12";
     10     repo = "worm";
     11     rev = "v${version}";
     12     hash = "sha256-fm969whcYILMphR8Vr8oarx2iEJiIhzifU2wNYaU/Kg=";
     13   };
     14 
     15   nativeBuildInputs = [ pkg-config ];
     16 
     17   buildInputs = with nimPackages; [
     18     pixie
     19     regex
     20     unicodedb
     21     x11
     22   ] ++ (with xorg; [ libX11 libXft libXinerama ]);
     23 
     24   postInstall = ''
     25     install -Dm644 assets/worm.desktop -t $out/share/applications
     26   '';
     27 
     28   meta = with lib; {
     29     description = "A dynamic, tag-based window manager written in Nim";
     30     inherit (src.meta) homepage;
     31     license = licenses.mit;
     32     platforms = platforms.linux;
     33     maintainers = [ maintainers.sikmir ];
     34     skip.ci = stdenv.isDarwin;
     35     broken = true;
     36   };
     37 }