summaryrefslogtreecommitdiffstats
path: root/modules/desktop/apps/games/prism.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/desktop/apps/games/prism.nix')
-rw-r--r--modules/desktop/apps/games/prism.nix17
1 files changed, 14 insertions, 3 deletions
diff --git a/modules/desktop/apps/games/prism.nix b/modules/desktop/apps/games/prism.nix
index b586451..4ee10b0 100644
--- a/modules/desktop/apps/games/prism.nix
+++ b/modules/desktop/apps/games/prism.nix
@@ -16,9 +16,20 @@ in {
};
config = lib.mkIf (prismConf.enable) {
- home.packages = [
- pkgs.javaPackages.compiler.temurin-bin.jre-25
- pkgs.prismlauncher
+ home.packages = with pkgs; [
+ (prismlauncher.override {
+ jdks = [
+ graalvmPackages.graalvm-ce
+ (graalvmPackages.graalvm-ce.overrideAttrs (old: rec {
+ version = "17.0.9";
+ src = pkgs.fetchurl {
+ sha256 = "sha256-5HunIpzvAjk+GdW49G9/HKtIKd0Xv+hNVDH8j/DiKpY=";
+ url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.9/graalvm-community-jdk-17.0.9_linux-x64_bin.tar.gz";
+ };
+ doInstallCheck = false;
+ }))
+ ];
+ })
];
};
}