mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-08-26 02:05:02 +00:00
jetbrains.*: switch binary IDEs to use jdk-no-jcef
This commit is contained in:
committed by
Herman Fries
parent
e9deeb1095
commit
eadd6f50ff
@@ -5,18 +5,28 @@
|
||||
callPackage,
|
||||
|
||||
python3,
|
||||
jetbrains,
|
||||
|
||||
jdk,
|
||||
vmopts ? null,
|
||||
forceWayland ? false,
|
||||
}:
|
||||
|
||||
let
|
||||
mkJetBrainsProduct = callPackage ./builder/default.nix { inherit jdk forceWayland vmopts; };
|
||||
mkJetBrainsSource = callPackage ./source/build.nix { };
|
||||
jetbrainsBuilder =
|
||||
jdk:
|
||||
callPackage ./builder/default.nix {
|
||||
inherit jdk forceWayland vmopts;
|
||||
};
|
||||
|
||||
mkSrcIde =
|
||||
path: extras: callPackage path ({ inherit mkJetBrainsProduct mkJetBrainsSource; } // extras);
|
||||
path: extras:
|
||||
callPackage path (
|
||||
{
|
||||
mkJetBrainsProduct = jetbrainsBuilder jetbrains.jdk;
|
||||
mkJetBrainsSource = callPackage ./source/build.nix { };
|
||||
}
|
||||
// extras
|
||||
);
|
||||
|
||||
_idea-oss = mkSrcIde ./ides/idea-oss.nix { };
|
||||
|
||||
@@ -25,7 +35,7 @@ let
|
||||
path: extras:
|
||||
callPackage path (
|
||||
{
|
||||
inherit mkJetBrainsProduct;
|
||||
mkJetBrainsProduct = jetbrainsBuilder jetbrains.jdk-no-jcef;
|
||||
libdbm = _idea-oss.libdbm;
|
||||
fsnotifier = _idea-oss.fsnotifier;
|
||||
}
|
||||
|
||||
@@ -8756,7 +8756,6 @@ with pkgs;
|
||||
recurseIntoAttrs (
|
||||
callPackages ../applications/editors/jetbrains {
|
||||
vmopts = config.jetbrains.vmopts or null;
|
||||
jdk = jetbrains.jdk;
|
||||
}
|
||||
)
|
||||
// {
|
||||
|
||||
Reference in New Issue
Block a user