nur-packages

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

default.nix (781B)


      1 { lib, stdenv, fetchfromgh, undmg }:
      2 
      3 stdenv.mkDerivation rec {
      4   pname = "wireguard-statusbar-bin";
      5   version = "1.24";
      6 
      7   src = fetchfromgh {
      8     owner = "aequitas";
      9     repo = "macos-menubar-wireguard";
     10     name = "WireGuardStatusbar-${version}-117.dmg";
     11     sha256 = "0zwd4wfxilify660vrcnniyxd0mr1df78n46xbij5mx2nyca2pbj";
     12     inherit version;
     13   };
     14 
     15   preferLocalBuild = true;
     16 
     17   nativeBuildInputs = [ undmg ];
     18 
     19   sourceRoot = ".";
     20 
     21   installPhase = ''
     22     mkdir -p $out/Applications
     23     cp -r *.app $out/Applications
     24   '';
     25 
     26   meta = with lib; {
     27     description = "macOS menubar icon for WireGuard/wg-quick";
     28     inherit (src.meta) homepage;
     29     license = licenses.gpl3;
     30     maintainers = [ maintainers.sikmir ];
     31     platforms = [ "x86_64-darwin" ];
     32     skip.ci = true;
     33   };
     34 }