45 lines
962 B
Nix
45 lines
962 B
Nix
{ callPackage }:
|
|
let
|
|
mkPlugin = callPackage ./build-plugin.nix {
|
|
jetbrainsPlatforms = [
|
|
"clion"
|
|
"datagrip"
|
|
"goland"
|
|
"idea-community"
|
|
"idea-ultimate"
|
|
"phpstorm"
|
|
"pycharm-community"
|
|
"pycharm-professional"
|
|
"rider"
|
|
"ruby-mine"
|
|
"webstorm"
|
|
];
|
|
};
|
|
in
|
|
{
|
|
ideavim = mkPlugin {
|
|
pname = "IdeaVim";
|
|
version = "0.57";
|
|
pluginId = 164;
|
|
versionId = 85009;
|
|
sha256 = "1rwfwj0b0nwi7jxhzxk1r0xc190nf4i3b59i0zknpmgb4yc5clzw";
|
|
};
|
|
|
|
checkstyle-idea = mkPlugin {
|
|
pname = "CheckStyle-IDEA";
|
|
version = "5.42.0";
|
|
pluginId = 1065;
|
|
versionId = 95757;
|
|
sha256 = "0sji3649n5zz84dlidqaklipq6vaiafxsvg0gzy3j59mvkz6dk14";
|
|
};
|
|
|
|
google-java-format = mkPlugin rec {
|
|
pname = "google-java-format";
|
|
version = "1.7.0.4";
|
|
pluginId = 8527;
|
|
versionId = 83164;
|
|
sha256 = "1pmnn1ksiv44kdga53gi3psrm2sva4bqrxizagbr0if2n0rrvgii";
|
|
filename = "${pname}.zip";
|
|
};
|
|
}
|