jetbrains.*: switch binary IDEs to use jdk-no-jcef

This commit is contained in:
Marco "Capypara" Köpcke
2026-07-28 17:37:51 +02:00
committed by Herman Fries
parent e9deeb1095
commit eadd6f50ff
2 changed files with 15 additions and 6 deletions

View File

@@ -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;
}

View File

@@ -8756,7 +8756,6 @@ with pkgs;
recurseIntoAttrs (
callPackages ../applications/editors/jetbrains {
vmopts = config.jetbrains.vmopts or null;
jdk = jetbrains.jdk;
}
)
// {