From a9293ee200d35ada18abee85501b47178b35534b Mon Sep 17 00:00:00 2001 From: hashirama Date: Mon, 21 Jul 2025 21:40:22 +0000 Subject: [PATCH] Add shell.nix --- shell.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 shell.nix diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..21f601a --- /dev/null +++ b/shell.nix @@ -0,0 +1,20 @@ +{ + pkgs ? import { }, +}: + +pkgs.mkShell { + buildInputs = with pkgs; [ + maven + jdk17 + openjfx17 + glib + ]; + + shellHook = '' + export PATH="$PATH:${pkgs.maven}/bin" + export JAVA_HOME="${pkgs.jdk17}/lib/openjdk" + export PATH="$PATH:$JAVA_HOME/bin" + export LD_LIBRARY_PATH="${pkgs.libGL}/lib:${pkgs.gtk3}/lib:${pkgs.glib.out}/lib:${pkgs.xorg.libXtst}/lib:$LD_LIBRARY_PATH" + export JAVAFX_PATH="${pkgs.openjfx17}/lib" + ''; +}