stacking
This commit is contained in:
46
devenv.nix
Normal file
46
devenv.nix
Normal file
@@ -0,0 +1,46 @@
|
||||
{ pkgs, lib, config, inputs, ... }:
|
||||
|
||||
let
|
||||
system = pkgs.stdenv.hostPlatform.system;
|
||||
|
||||
jlibghostty = builtins.getFlake
|
||||
"git+https://gitea.gregorlohaus.com/gregor/jlibghostty.git";
|
||||
|
||||
jlib = jlibghostty.packages.${system}.jlibghostty;
|
||||
in
|
||||
{
|
||||
packages = [
|
||||
pkgs.git
|
||||
pkgs.gradle_9
|
||||
pkgs.jdk25
|
||||
pkgs.jdt-language-server
|
||||
pkgs.openjfx
|
||||
|
||||
pkgs.glib
|
||||
pkgs.xorg.libXxf86vm
|
||||
pkgs.xorg.libXrender
|
||||
pkgs.xorg.libXtst
|
||||
pkgs.xorg.libXi
|
||||
pkgs.xorg.libXrandr
|
||||
|
||||
pkgs.libGL
|
||||
pkgs.gtk3
|
||||
pkgs.alsa-lib
|
||||
];
|
||||
|
||||
env.LD_LIBRARY_PATH = lib.makeLibraryPath [
|
||||
pkgs.openjfx
|
||||
|
||||
pkgs.glib
|
||||
pkgs.xorg.libXxf86vm
|
||||
pkgs.xorg.libXrender
|
||||
pkgs.xorg.libXtst
|
||||
pkgs.xorg.libXi
|
||||
pkgs.xorg.libXrandr
|
||||
|
||||
pkgs.libGL
|
||||
pkgs.gtk3
|
||||
pkgs.alsa-lib
|
||||
] + ":/usr/lib/x86_64-linux-gnu/nvidia/current";
|
||||
env.JLIBGHOSTTY_MAVEN_REPO = "${jlib}/maven";
|
||||
}
|
||||
Reference in New Issue
Block a user