jetbrains: include small set of generated IDEA plugins
This commit is contained in:
		| @@ -1,41 +0,0 @@ | ||||
| { lib, stdenv, fetchzip }: | ||||
|  | ||||
| self: | ||||
|  | ||||
| let | ||||
|  | ||||
|   commonBuild = import ../../../build-support/jetbrains/plugin.nix { | ||||
|     inherit lib stdenv fetchzip; | ||||
|     jetbrainsPlatforms = [ | ||||
|       "clion" | ||||
|       "datagrip" | ||||
|       "goland" | ||||
|       "idea-community" | ||||
|       "idea-ultimate" | ||||
|       "phpstorm" | ||||
|       "pycharm-community" | ||||
|       "pycharm-professional" | ||||
|       "rider" | ||||
|       "ruby-mine" | ||||
|       "webstorm" | ||||
|     ]; | ||||
|   }; | ||||
|  | ||||
|   generateCommon = lib.makeOverridable ({ | ||||
|     common ? ./manual-common-packages.nix | ||||
|   }: let | ||||
|  | ||||
|     imported = import common { | ||||
|       inherit (self) callPackage; | ||||
|     }; | ||||
|  | ||||
|     super = imported; | ||||
|  | ||||
|     overrides = { }; | ||||
|  | ||||
|     jetbrainsPlugins = super // overrides; | ||||
|  | ||||
|   in jetbrainsPlugins // { inherit commonBuild; }); | ||||
|  | ||||
| in generateCommon { } | ||||
|  | ||||
							
								
								
									
										6334
									
								
								pkgs/applications/editors/jetbrains/idea-generated.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6334
									
								
								pkgs/applications/editors/jetbrains/idea-generated.nix
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -10,7 +10,7 @@ let | ||||
|   }; | ||||
|  | ||||
|   generateIdea = lib.makeOverridable ({ | ||||
|     idea ? ./manual-idea-packages.nix | ||||
|     idea ? ./idea-generated.nix | ||||
|   }: let | ||||
|  | ||||
|     imported = import idea { | ||||
|   | ||||
| @@ -1,33 +0,0 @@ | ||||
| { callPackage }: | ||||
| { | ||||
|   ideavim = callPackage | ||||
|     ({ commonBuild }: commonBuild { | ||||
|       pname = "IdeaVim"; | ||||
|       version = "0.57"; | ||||
|       pluginId = 164; | ||||
|       versionId = 85009; | ||||
|       sha256 = "1rwfwj0b0nwi7jxhzxk1r0xc190nf4i3b59i0zknpmgb4yc5clzw"; | ||||
|     }) | ||||
|     { }; | ||||
|  | ||||
|   checkstyle-idea = callPackage | ||||
|     ({ commonBuild }: commonBuild { | ||||
|       pname = "CheckStyle-IDEA"; | ||||
|       version = "5.42.0"; | ||||
|       pluginId = 1065; | ||||
|       versionId = 95757; | ||||
|       sha256 = "0sji3649n5zz84dlidqaklipq6vaiafxsvg0gzy3j59mvkz6dk14"; | ||||
|     }) | ||||
|     { }; | ||||
|  | ||||
|   google-java-format = callPackage | ||||
|     ({ commonBuild }: commonBuild rec { | ||||
|       pname = "google-java-format"; | ||||
|       version = "1.7.0.4"; | ||||
|       pluginId = 8527; | ||||
|       versionId = 83164; | ||||
|       sha256 = "1pmnn1ksiv44kdga53gi3psrm2sva4bqrxizagbr0if2n0rrvgii"; | ||||
|       filename = "${pname}.zip"; | ||||
|     }) | ||||
|     { }; | ||||
| } | ||||
| @@ -1,12 +0,0 @@ | ||||
| { callPackage }: | ||||
| { | ||||
|   spring-assistant = callPackage | ||||
|     ({ ideaBuild }: ideaBuild { | ||||
|       pname = "intellij-spring-assistant"; | ||||
|       version = "0.12.0"; | ||||
|       pluginId = 10229; | ||||
|       versionId = 44968; | ||||
|       sha256 = "13cglywzhb4j0qj0bs2jwaz2k8pxrxalv35wgkmgkxr635bxmwsj"; | ||||
|     }) | ||||
|     { }; | ||||
| } | ||||
| @@ -10,10 +10,6 @@ | ||||
|  | ||||
| let | ||||
|  | ||||
|   mkJetbrainsPlugins = import ../applications/editors/jetbrains/common-plugins.nix { | ||||
|     inherit lib stdenv fetchzip; | ||||
|   }; | ||||
|  | ||||
|   mkIdeaPlugins = import ../applications/editors/jetbrains/idea-plugins.nix { | ||||
|     inherit lib stdenv fetchzip; | ||||
|   }; | ||||
| @@ -23,10 +19,8 @@ let | ||||
|   }; | ||||
|  | ||||
| in lib.makeScope newScope (self: lib.makeOverridable ({ | ||||
|   jetbrainsPlugins ? mkJetbrainsPlugins self | ||||
|   , ideaPlugins ? mkIdeaPlugins self | ||||
|   ideaPlugins ? mkIdeaPlugins self | ||||
| }: ({ } | ||||
|   // jetbrainsPlugins // { inherit jetbrainsPlugins; } | ||||
|   // ideaPlugins // { inherit ideaPlugins; } | ||||
|   // { | ||||
|     inherit variant; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user