Port builds from nixos configuration
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
2020-10-15 19:05:13 +11:00
parent d8faba3481
commit d985759753
22 changed files with 1863 additions and 2 deletions

View File

@@ -0,0 +1,30 @@
{ stdenv
, fetchzip
, jetbrainsPlatforms
}:
{ pluginId
, pname
, version
, versionId
, sha256
, filename ? "${pname}-${version}.zip"
}:
stdenv.mkDerivation {
inherit pname version jetbrainsPlatforms;
src = fetchzip {
inherit sha256;
url = "https://plugins.jetbrains.com/files/${toString pluginId}/${toString versionId}/${filename}";
};
installPhase = ''
mkdir $out
cp -r * $out/
'';
meta = {
homepage = "https://plugins.jetbrains.com/plugin/${pluginId}-${stdenv.lib.toLower pname}";
};
}