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 ({ |   generateIdea = lib.makeOverridable ({ | ||||||
|     idea ? ./manual-idea-packages.nix |     idea ? ./idea-generated.nix | ||||||
|   }: let |   }: let | ||||||
|  |  | ||||||
|     imported = import idea { |     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 | let | ||||||
|  |  | ||||||
|   mkJetbrainsPlugins = import ../applications/editors/jetbrains/common-plugins.nix { |  | ||||||
|     inherit lib stdenv fetchzip; |  | ||||||
|   }; |  | ||||||
|  |  | ||||||
|   mkIdeaPlugins = import ../applications/editors/jetbrains/idea-plugins.nix { |   mkIdeaPlugins = import ../applications/editors/jetbrains/idea-plugins.nix { | ||||||
|     inherit lib stdenv fetchzip; |     inherit lib stdenv fetchzip; | ||||||
|   }; |   }; | ||||||
| @@ -23,10 +19,8 @@ let | |||||||
|   }; |   }; | ||||||
|  |  | ||||||
| in lib.makeScope newScope (self: lib.makeOverridable ({ | in lib.makeScope newScope (self: lib.makeOverridable ({ | ||||||
|   jetbrainsPlugins ? mkJetbrainsPlugins self |   ideaPlugins ? mkIdeaPlugins self | ||||||
|   , ideaPlugins ? mkIdeaPlugins self |  | ||||||
| }: ({ } | }: ({ } | ||||||
|   // jetbrainsPlugins // { inherit jetbrainsPlugins; } |  | ||||||
|   // ideaPlugins // { inherit ideaPlugins; } |   // ideaPlugins // { inherit ideaPlugins; } | ||||||
|   // { |   // { | ||||||
|     inherit variant; |     inherit variant; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user