treewide(java-users): clean callPackage overrides, by-name some (#443954)

jopejoe1 5ee06ac3 7053d0e4

Changed files
+131 -190
pkgs
by-name
ad
ba
ballerina
da
davmail
di
DisnixWebService
el
elasticmq-server-bin
en
envoy
ga
ganttproject-bin
gr
greenfoot
gremlin-console
gremlin-server
ja
ji
jp
jprofiler
ke
keystore-explorer
li
libmatthew_java
mc
mcaselector
op
openapi-generator-cli
openrefine
pa
pattypan
pr
sc
scalafix
sl
slipstream
so
soapui
tr
trimmomatic
xm
xmloscopy
yo
yourkit-java
development
compilers
interpreters
clojure
top-level
+8 -2
pkgs/applications/editors/greenfoot/default.nix pkgs/by-name/gr/greenfoot/package.nix
···
lib,
stdenv,
fetchurl,
-
openjdk,
+
openjdk21,
+
openjfx21,
glib,
dpkg,
wrapGAppsHook3,
}:
-
+
let
+
openjdk = openjdk21.override {
+
enableJavaFX = true;
+
openjfx_jdk = openjfx21.override { withWebKit = true; };
+
};
+
in
stdenv.mkDerivation rec {
pname = "greenfoot";
version = "3.9.0";
+2 -1
pkgs/applications/graphics/processing/default.nix pkgs/by-name/pr/processing/package.nix
···
ant,
unzip,
makeWrapper,
-
jdk,
+
jdk17,
jogl,
rsync,
ffmpeg,
···
libGL,
}:
let
+
jdk = jdk17;
buildNumber = "1295";
vaqua = fetchurl {
name = "VAqua9.jar";
pkgs/applications/graphics/processing/disable-revision-check.patch pkgs/by-name/pr/processing/disable-revision-check.patch
+6 -2
pkgs/applications/misc/ganttproject-bin/default.nix pkgs/by-name/ga/ganttproject-bin/package.nix
···
fetchzip,
makeDesktopItem,
makeWrapper,
-
jre,
+
openjdk17,
}:
-
+
let
+
jre = openjdk17.override {
+
enableJavaFX = true;
+
};
+
in
stdenv.mkDerivation rec {
pname = "ganttproject-bin";
version = "3.3.3316";
+4 -2
pkgs/applications/misc/gremlin-console/default.nix pkgs/by-name/gr/gremlin-console/package.nix
···
lib,
stdenv,
makeWrapper,
-
openjdk,
+
openjdk11,
}:
-
+
let
+
openjdk = openjdk11;
+
in
stdenv.mkDerivation rec {
pname = "gremlin-console";
version = "3.7.4";
+4 -1
pkgs/applications/misc/gremlin-server/default.nix pkgs/by-name/gr/gremlin-server/package.nix
···
lib,
stdenv,
makeWrapper,
-
openjdk,
+
openjdk11,
}:
+
let
+
openjdk = openjdk11;
+
in
stdenv.mkDerivation rec {
pname = "gremlin-server";
version = "3.7.0";
+4 -2
pkgs/applications/misc/keystore-explorer/default.nix pkgs/by-name/ke/keystore-explorer/package.nix
···
fetchzip,
lib,
stdenv,
-
jdk,
+
jdk11,
runtimeShell,
glib,
wrapGAppsHook3,
}:
-
+
let
+
jdk = jdk11;
+
in
stdenv.mkDerivation rec {
version = "5.6.0";
pname = "keystore-explorer";
+4 -2
pkgs/applications/misc/pattypan/default.nix pkgs/by-name/pa/pattypan/package.nix
···
copyDesktopItems,
stripJavaArchivesHook,
}:
-
+
let
+
jdk' = jdk.override { enableJavaFX = true; };
+
in
stdenv.mkDerivation (finalAttrs: {
pname = "pattypan";
version = "22.03";
···
# gappsWrapperArgs is set in preFixup
postFixup = ''
-
makeWrapper ${jdk}/bin/java $out/bin/pattypan \
+
makeWrapper ${jdk'}/bin/java $out/bin/pattypan \
''${gappsWrapperArgs[@]} \
--add-flags "-jar $out/share/pattypan/pattypan.jar"
'';
+3 -3
pkgs/applications/networking/davmail/default.nix pkgs/by-name/da/davmail/package.nix
···
glib,
gtk2,
gtk3,
-
jre,
+
jdk11,
libXtst,
coreutils,
gnugrep,
-
zulu,
+
zulu11,
preferGtk3 ? true,
preferZulu ? true,
}:
let
rev = 3627;
-
jre' = if preferZulu then zulu else jre;
+
jre' = (if preferZulu then zulu11 else jdk11).override { enableJavaFX = true; };
gtk' = if preferGtk3 then gtk3 else gtk2;
in
stdenv.mkDerivation rec {
pkgs/applications/networking/soapui/default.nix pkgs/by-name/so/soapui/package.nix
+6 -1
pkgs/applications/office/jabref/default.nix pkgs/by-name/ja/jabref/package.nix
···
unzip,
xdg-utils,
gtk3,
-
jdk,
+
jdk21,
+
openjfx23,
gradle_8,
python3,
}:
let
+
jdk = jdk21.override {
+
enableJavaFX = true;
+
openjfx_jdk = openjfx23;
+
};
# "Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0."
gradle = gradle_8;
in
pkgs/applications/office/jabref/deps.json pkgs/by-name/ja/jabref/deps.json
+13 -3
pkgs/applications/science/biology/trimmomatic/default.nix pkgs/by-name/tr/trimmomatic/package.nix
···
stdenv,
fetchFromGitHub,
ant,
-
jdk,
-
jre,
+
jdk21_headless,
+
jre_minimal,
makeWrapper,
stripJavaArchivesHook,
}:
-
+
let
+
jdk = jdk21_headless;
+
# Reduce closure size
+
jre = jre_minimal.override {
+
modules = [
+
"java.base"
+
"java.logging"
+
];
+
jdk = jdk21_headless;
+
};
+
in
stdenv.mkDerivation (finalAttrs: {
pname = "trimmomatic";
version = "0.39";
+2 -1
pkgs/applications/science/misc/openrefine/default.nix pkgs/by-name/op/openrefine/package.nix
···
fetchFromGitHub,
buildNpmPackage,
curl,
-
jdk,
+
jdk17,
jq,
makeWrapper,
maven,
}:
let
+
jdk = jdk17;
version = "3.9.5";
src = fetchFromGitHub {
owner = "openrefine";
pkgs/applications/science/misc/openrefine/update.sh pkgs/by-name/op/openrefine/update.sh
+2 -1
pkgs/by-name/en/envoy/package.nix
···
cmake,
gn,
go,
-
jdk,
+
openjdk11_headless,
ninja,
patchelf,
python312,
···
.${stdenv.system} or (throw "unsupported system ${stdenv.system}");
python3 = python312;
+
jdk = openjdk11_headless;
in
buildBazelPackage rec {
+2 -2
pkgs/by-name/xm/xmloscopy/package.nix
···
coreutils,
libxml2,
libxslt,
-
jing,
+
jing-trang,
findutils,
gnugrep,
gnused,
···
coreutils
libxml2
libxslt
-
jing
+
jing-trang
findutils
gnugrep
gnused
+3 -1
pkgs/by-name/yo/yourkit-java/package.nix
···
copyDesktopItems,
imagemagick,
makeDesktopItem,
-
jre,
+
jdk21,
}:
let
+
jre = jdk21;
+
vPath = v: lib.elemAt (lib.splitString "-" v) 0;
version = "2025.3-b154";
+5 -1
pkgs/development/compilers/abcl/default.nix
···
writeShellScriptBin,
fetchurl,
ant,
-
jdk,
+
openjdk17,
makeWrapper,
stripJavaArchivesHook,
}:
let
+
# https://armedbear.common-lisp.dev/ lists OpenJDK 17 as the highest
+
# supported JDK.
+
jdk = openjdk17;
+
fakeHostname = writeShellScriptBin "hostname" ''
echo nix-builder.localdomain
'';
+4 -2
pkgs/development/compilers/adoptopenjdk-icedtea-web/default.nix pkgs/by-name/ad/adoptopenjdk-icedtea-web/package.nix
···
cargo,
rustc,
autoreconfHook,
-
jdk,
+
jdk8,
glib,
firefox-unwrapped,
zip,
···
bash,
bc,
}:
-
+
let
+
jdk = jdk8;
+
in
stdenv.mkDerivation rec {
pname = "adoptopenjdk-icedtea-web";
pkgs/development/compilers/adoptopenjdk-icedtea-web/patches/0001-make-cargo-work-with-nix-build-on-linux.patch pkgs/by-name/ad/adoptopenjdk-icedtea-web/patches/0001-make-cargo-work-with-nix-build-on-linux.patch
+2 -1
pkgs/development/compilers/ballerina/default.nix pkgs/by-name/ba/ballerina/package.nix
···
makeWrapper,
fetchzip,
stdenv,
-
openjdk,
+
openjdk17_headless,
}:
let
version = "2201.10.3";
codeName = "swan-lake";
+
openjdk = openjdk17_headless;
in
stdenv.mkDerivation {
pname = "ballerina";
+5 -2
pkgs/development/interpreters/clojure/default.nix
···
bashNonInteractive,
fetchurl,
installShellFiles,
-
jdk,
+
jdk21,
rlwrap,
makeWrapper,
writeScript,
}:
-
+
let
+
# set this to an LTS version of java
+
jdk = jdk21;
+
in
stdenv.mkDerivation (finalAttrs: {
pname = "clojure";
version = "1.12.2.1565";
+4 -2
pkgs/development/libraries/java/cup/default.nix pkgs/by-name/ja/javaCup/package.nix
···
stdenv,
fetchurl,
ant,
-
jdk,
+
jdk8,
makeWrapper,
stripJavaArchivesHook,
}:
-
+
let
+
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+
in
stdenv.mkDerivation (finalAttrs: {
pname = "java-cup";
version = "11b-20160615";
pkgs/development/libraries/java/cup/javacup-0.11b_beta20160615-build-xml-git.patch pkgs/by-name/ja/javaCup/javacup-0.11b_beta20160615-build-xml-git.patch
+4 -2
pkgs/development/libraries/java/libmatthew-java/default.nix pkgs/by-name/li/libmatthew_java/package.nix
···
lib,
stdenv,
fetchurl,
-
jdk,
+
jdk8,
}:
-
+
let
+
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+
in
stdenv.mkDerivation rec {
pname = "libmatthew-java";
version = "0.8";
+2 -1
pkgs/development/tools/java/jprofiler/default.nix pkgs/by-name/jp/jprofiler/package.nix
···
makeDesktopItem,
copyDesktopItems,
_7zz,
-
jdk,
+
jdk11,
}:
let
+
jdk = jdk11;
pname = "jprofiler";
version = "14.0.5";
nameApp = "JProfiler";
+8 -3
pkgs/development/tools/parsing/javacc/default.nix pkgs/by-name/ja/javacc/package.nix
···
stdenv,
fetchFromGitHub,
ant,
-
jdk,
-
jre,
+
jdk8,
+
jre8,
makeWrapper,
stripJavaArchivesHook,
}:
-
+
let
+
# Upstream doesn't support anything newer than Java 8.
+
# https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
+
jdk = jdk8;
+
jre = jre8;
+
in
stdenv.mkDerivation (finalAttrs: {
pname = "javacc";
version = "7.0.13";
+4 -1
pkgs/development/tools/scalafix/default.nix pkgs/by-name/sc/scalafix/package.nix
···
{
lib,
stdenv,
-
jre,
+
jre8,
coursier,
makeWrapper,
installShellFiles,
setJavaClassPath,
testers,
}:
+
let
+
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+
in
stdenv.mkDerivation (finalAttrs: {
pname = "scalafix";
version = "0.12.0";
+6 -3
pkgs/servers/elasticmq-server-bin/default.nix pkgs/by-name/el/elasticmq-server-bin/package.nix
···
lib,
stdenv,
fetchurl,
-
jdk,
-
jre,
+
jdk8,
+
jre8,
makeBinaryWrapper,
runCommand,
python3Packages,
writeText,
}:
-
+
let
+
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+
in
stdenv.mkDerivation (finalAttrs: {
pname = "elasticmq-server";
version = "1.6.14";
pkgs/servers/elasticmq-server-bin/elasticmq-test.nix pkgs/by-name/el/elasticmq-server-bin/elasticmq-test.nix
+7 -3
pkgs/tools/games/minecraft/mcaselector/default.nix pkgs/by-name/mc/mcaselector/package.nix
···
wrapGAppsHook3,
jre,
}:
-
+
let
+
jre' = jre.override {
+
enableJavaFX = true;
+
};
+
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "mcaselector";
version = "2.5.3";
···
dontBuild = true;
nativeBuildInputs = [
-
jre
+
jre'
makeWrapper
wrapGAppsHook3
];
···
'';
preFixup = ''
-
makeWrapper ${jre}/bin/java $out/bin/mcaselector \
+
makeWrapper ${jre'}/bin/java $out/bin/mcaselector \
--add-flags "-jar $out/lib/mcaselector/mcaselector.jar" \
''${gappsWrapperArgs[@]}
'';
+4 -2
pkgs/tools/games/slipstream/default.nix pkgs/by-name/sl/slipstream/package.nix
···
fetchFromGitHub,
makeWrapper,
maven,
-
jdk,
+
jdk8,
}:
-
+
let
+
jdk = jdk8;
+
in
maven.buildMavenPackage rec {
pname = "slipstream";
version = "1.9.1";
+2 -1
pkgs/tools/networking/openapi-generator-cli/default.nix pkgs/by-name/op/openapi-generator-cli/package.nix
···
lib,
stdenv,
fetchurl,
-
jre,
+
jre_headless,
makeWrapper,
}:
let
+
jre = jre_headless;
this = stdenv.mkDerivation (finalAttrs: {
version = "7.15.0";
pname = "openapi-generator-cli";
pkgs/tools/networking/openapi-generator-cli/example.nix pkgs/by-name/op/openapi-generator-cli/example.nix
+4 -2
pkgs/tools/package-management/disnix/DisnixWebService/default.nix pkgs/by-name/di/DisnixWebService/package.nix
···
fetchFromGitHub,
fetchpatch,
ant,
-
jdk,
+
jdk8,
xmlstarlet,
axis2,
dbus_java,
}:
-
+
let
+
jdk = jdk8;
+
in
stdenv.mkDerivation (finalAttrs: {
pname = "DisnixWebService";
version = "0.10.1";
+4 -2
pkgs/tools/text/xml/jing-trang/default.nix pkgs/by-name/ji/jing-trang/package.nix
···
stdenv,
fetchFromGitHub,
jre_headless,
-
jdk_headless,
+
jdk8_headless,
ant,
saxon,
}:
-
+
let
+
jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
+
in
stdenv.mkDerivation rec {
pname = "jing-trang";
version = "20181222";
pkgs/tools/text/xml/jing-trang/no-git-during-build.patch pkgs/by-name/ji/jing-trang/no-git-during-build.patch
+1
pkgs/top-level/aliases.nix
···
jd-cli = throw "jd-cli has been removed due to upstream being unmaintained since 2019. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30
jd-gui = throw "jd-gui has been removed due to a dependency on the dead JCenter Bintray. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30
jikespg = throw "'jikespg' has been removed due to lack of maintenance upstream."; # Added 2025-06-10
+
jing = jing-trang; # Added 2025-09-18
jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2024-08-07
jscoverage = throw "jscoverage has been removed, as it was broken"; # Added 2025-08-25
+2 -138
pkgs/top-level/all-packages.nix
···
makehuman = libsForQt5.callPackage ../applications/misc/makehuman { };
-
mcaselector = callPackage ../tools/games/minecraft/mcaselector {
-
jre = jre.override {
-
enableJavaFX = true;
-
};
-
};
-
mkosi = callPackage ../tools/virtualization/mkosi { };
mkosi-full = mkosi.override { withQemu = true; };
···
sdkmanager = with python3Packages; toPythonApplication sdkmanager;
shaperglot = with python3Packages; toPythonApplication shaperglot;
-
-
slipstream = callPackage ../tools/games/slipstream {
-
jdk = jdk8;
-
};
supermin = callPackage ../tools/virtualization/supermin {
ocamlPackages = ocaml-ng.ocamlPackages_4_14;
···
go2tv-lite = go2tv.override { withGui = false; };
guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
-
-
gremlin-console = callPackage ../applications/misc/gremlin-console {
-
openjdk = openjdk11;
-
};
-
-
gremlin-server = callPackage ../applications/misc/gremlin-server {
-
openjdk = openjdk11;
-
};
hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit;
···
jello = with python3Packages; toPythonApplication jello;
-
jing = res.jing-trang;
-
jing-trang = callPackage ../tools/text/xml/jing-trang {
-
jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
-
};
-
jl = haskellPackages.jl;
joplin = nodePackages.joplin;
···
kbfs = callPackage ../tools/security/keybase/kbfs.nix { };
keybase-gui = callPackage ../tools/security/keybase/gui.nix { };
-
-
keystore-explorer = callPackage ../applications/misc/keystore-explorer {
-
jdk = jdk11;
-
};
kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
···
onlykey = callPackage ../tools/security/onlykey { };
-
openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli {
-
jre = pkgs.jre_headless;
-
};
-
ophcrack-cli = ophcrack.override { enableGui = false; };
open-interpreter = with python3Packages; toPythonApplication open-interpreter;
···
privsepUser = "ntp";
privsepPath = "/var/empty";
};
-
-
openrefine = callPackage ../applications/science/misc/openrefine { jdk = jdk17; };
openrgb-with-all-plugins = openrgb.withPlugins [
openrgb-plugin-effects
···
pulseaudioSupport = config.pulseaudio or stdenv.hostPlatform.isLinux;
};
-
soapui = callPackage ../applications/networking/soapui {
-
jdk = jdk11;
-
};
-
specup = haskellPackages.specup.bin;
spglib = callPackage ../development/libraries/spglib {
···
adaptivecppWithCuda = adaptivecpp.override { cudaSupport = true; };
adaptivecppWithRocm = adaptivecpp.override { rocmSupport = true; };
-
adoptopenjdk-icedtea-web = callPackage ../development/compilers/adoptopenjdk-icedtea-web {
-
jdk = jdk8;
-
};
-
armips = callPackage ../by-name/ar/armips/package.nix {
stdenv = clangStdenv;
-
};
-
-
ballerina = callPackage ../development/compilers/ballerina {
-
openjdk = openjdk17_headless;
};
binaryen = callPackage ../development/compilers/binaryen {
···
coursier = coursier.override { jre = jdk8; };
};
-
scalafix = callPackage ../development/tools/scalafix {
-
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
-
};
# smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
smlnj = callPackage ../development/compilers/smlnj { };
···
xeus-cling
-
clojure = callPackage ../development/interpreters/clojure {
-
# set this to an LTS version of java
-
jdk = jdk21;
-
};
+
clojure = callPackage ../development/interpreters/clojure { };
clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
···
jpm = callPackage ../development/interpreters/janet/jpm.nix { };
-
davmail = callPackage ../applications/networking/davmail {
-
jre = jdk11.override { enableJavaFX = true; };
-
zulu = zulu11.override { enableJavaFX = true; };
-
};
-
lambda-lisp-blc = lambda-lisp;
love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
···
inochi-session
-
javacc = callPackage ../development/tools/parsing/javacc {
-
# Upstream doesn't support anything newer than Java 8.
-
# https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
-
jdk = jdk8;
-
jre = jre8;
-
};
-
jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
kustomize = callPackage ../development/tools/kustomize { };
···
gdbHostCpuOnly = gdb.override { hostCpuOnly = true; };
-
jprofiler = callPackage ../development/tools/java/jprofiler {
-
jdk = jdk11;
-
};
-
valgrind-light = (valgrind.override { gdb = null; }).overrideAttrs (oldAttrs: {
meta = oldAttrs.meta // {
description = "${oldAttrs.meta.description} (without GDB)";
···
xxdiff-tip = xxdiff;
-
yourkit-java = callPackage ../by-name/yo/yourkit-java/package.nix {
-
jre = jdk21;
-
};
-
yq = python3.pkgs.toPythonApplication python3.pkgs.yq;
mypy = with python3Packages; toPythonApplication mypy;
···
malcontent = callPackage ../development/libraries/malcontent { };
malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { };
-
-
libmatthew_java = callPackage ../development/libraries/java/libmatthew-java {
-
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
-
};
inherit
({
···
### DEVELOPMENT / LIBRARIES / JAVA
-
javaCup = callPackage ../development/libraries/java/cup {
-
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
-
};
-
saxonb = saxonb_8_8;
saxon-he = saxon_12-he;
···
# Armed Bear Common Lisp
abcl = wrapLisp {
-
pkg = callPackage ../development/compilers/abcl {
-
# https://armedbear.common-lisp.dev/ lists OpenJDK 17 as the highest
-
# supported JDK.
-
jdk = openjdk17;
-
};
+
pkg = callPackage ../development/compilers/abcl { };
faslExt = "abcl";
};
···
dodgy = with python3Packages; toPythonApplication dodgy;
-
envoy = callPackage ../by-name/en/envoy/package.nix {
-
jdk = openjdk11_headless;
-
};
-
etcd = etcd_3_5;
etcd_3_4 = callPackage ../servers/etcd/3_4 { };
etcd_3_5 = callPackage ../servers/etcd/3_5 { };
···
prosody = callPackage ../servers/xmpp/prosody {
withExtraLibs = [ ];
withExtraLuaPackages = _: [ ];
-
};
-
-
elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin {
-
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
-
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
felix = callPackage ../servers/felix { };
···
espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
-
greenfoot = callPackage ../applications/editors/greenfoot {
-
openjdk = openjdk21.override {
-
enableJavaFX = true;
-
openjfx_jdk = openjfx21.override { withWebKit = true; };
-
};
-
};
-
input-leap = qt6Packages.callPackage ../applications/misc/input-leap {
avahi = avahi.override { withLibdnssdCompat = true; };
···
fvwm = fvwm2;
-
ganttproject-bin = callPackage ../applications/misc/ganttproject-bin {
-
jre = openjdk17.override {
-
enableJavaFX = true;
-
};
-
};
-
gaucheBootstrap = callPackage ../development/interpreters/gauche/boot.nix { };
gauche = callPackage ../development/interpreters/gauche { };
···
mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
molsketch = libsForQt5.callPackage ../applications/editors/molsketch { };
-
-
pattypan = callPackage ../applications/misc/pattypan {
-
jdk = jdk.override { enableJavaFX = true; };
-
};
gphoto2 = callPackage ../applications/misc/gphoto2 { };
···
jabcode-reader = callPackage ../development/libraries/jabcode {
subproject = "reader";
-
};
-
-
jabref = callPackage ../applications/office/jabref {
-
jdk = jdk21.override {
-
enableJavaFX = true;
-
openjfx_jdk = openjfx23;
-
};
jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
···
imlib2 = imlib2Full;
-
processing = callPackage ../applications/graphics/processing {
-
jdk = jdk17;
-
};
-
# perhaps there are better apps for this task? It's how I had configured my previous system.
# And I don't want to rewrite all rules
profanity = callPackage ../applications/networking/instant-messengers/profanity (
···
raxml-mpi = raxml.override { useMpi = true; };
-
trimmomatic = callPackage ../applications/science/biology/trimmomatic {
-
jdk = pkgs.jdk21_headless;
-
# Reduce closure size
-
jre = pkgs.jre_minimal.override {
-
modules = [
-
"java.base"
-
"java.logging"
-
];
-
jdk = pkgs.jdk21_headless;
-
};
-
};
-
### SCIENCE/MACHINE LEARNING
streamlit = with python3Packages; toPythonApplication streamlit;
···
inherit (python3Packages) supervisor;
-
-
DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService {
-
jdk = jdk8;
-
};
lice = python3Packages.callPackage ../tools/misc/lice { };