Fix problems with wayland / x11 again

I first installed a global `xwayland` alongside this, but it seems fine
without?
This commit is contained in:
arne 2022-12-18 12:08:24 +01:00
commit b624396bd1

View file

@ -11,6 +11,7 @@
name = "quil-env"; name = "quil-env";
buildInputs = with pkgs; [ buildInputs = with pkgs; [
xorg_sys_opengl xorg_sys_opengl
xorg.libXxf86vm
# xwayland # xwayland
clojure clojure
]; ];
@ -18,14 +19,14 @@
# wayland compat # wayland compat
# see https://discourse.ubuntu.com/t/environment-variables-for-wayland-hackers/12750 # see https://discourse.ubuntu.com/t/environment-variables-for-wayland-hackers/12750
WAYLAND_DISPLAY = "no"; # WAYLAND_DISPLAY = "no";
DISPLAY = ":0"; # DISPLAY = ":0";
_JAVA_AWT_WM_NONREPARENTING = "1"; # _JAVA_AWT_WM_NONREPARENTING = "1";
# we need to make sure the library is on the path for JOGL; # we need to make sure the library is on the path for JOGL;
# also, there's a bug that is avoided with the variable # also, there's a bug that is avoided with the variable
# https://github.com/processing/processing/issues/5476 # https://github.com/processing/processing/issues/5476
# JAVA_OPTS = "-Djava.library.path=${lib.makeLibraryPath buildInputs} -Djogl.disable.openglcore=true"; JAVA_OPTS = "-Djogl.disable.openglcore=false";
# LIBGL_ALWAYS_SOFTWARE = true; # ← this is the same as passing -Djogl.disable.openglcore="true" # LIBGL_ALWAYS_SOFTWARE = true; # ← this is the same as passing -Djogl.disable.openglcore="true"
}; };
}; };