Gradle suddenly can't build my minecraft mods

i recently updated my flake and suddenly gradle can’t run the minecraft client anymore, what is worse is that neither nixpkgs unstable nor 23.11 or 23.05 worked the error i get on unstable is

[14:16:25] [Render thread/WARN] (Minecraft) Failed to create window:
 com.mojang.blaze3d.platform.Window$WindowInitFailed: GLFW error 65545: GLX: Failed to find a suitable GLXFBConfig
        at com.mojang.blaze3d.platform.Window.bootCrash(Window.java:196) ~[minecraft-merged-project-@common-1.20.1-loom.mappings.1_20_1.layered+hash.40359-v2.jar:?]
        at org.lwjgl.glfw.GLFWErrorCallbackI.callback(GLFWErrorCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar:build 7]
        at org.lwjgl.system.JNI.invokePPPP(Native Method) ~[lwjgl-3.3.1.jar:build 7]
        at org.lwjgl.glfw.GLFW.nglfwCreateWindow(GLFW.java:2024) ~[lwjgl-glfw-3.3.1.jar:build 7]
        at org.lwjgl.glfw.GLFW.glfwCreateWindow(GLFW.java:2197) ~[lwjgl-glfw-3.3.1.jar:build 7]
        at com.mojang.blaze3d.platform.Window.<init>(Window.java:94) ~[minecraft-merged-project-@common-1.20.1-loom.mappings.1_20_1.layered+hash.40359-v2.jar:?]
        at net.minecraft.client.renderer.VirtualScreen.newWindow(VirtualScreen.java:21) ~[minecraft-merged-project-@common-1.20.1-loom.mappings.1_20_1.layered+hash.40359-v2.jar:?]
        at net.minecraft.client.Minecraft.<init>(Minecraft.java:486) ~[minecraft-merged-project-@common-1.20.1-loom.mappings.1_20_1.layered+hash.40359-v2.jar:?]
        at net.minecraft.client.main.Main.main(Main.java:211) ~[minecraft-merged-project-@common-1.20.1-loom.mappings.1_20_1.layered+hash.40359-v2.jar:?]
        at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.0.jar:?]
        at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.0.jar:?]
        at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.0.jar:?]
        at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) ~[dev-launch-injector-0.2.1+build.8.jar:?]

Looks like a gl related error. Did you also update your system and forget to reboot? This screams mismatching graphics driver headers.

i’ve updated my system and rebooted and got the same error forgot to mention but a i have a specific commit which i know to be working

github:NixOS/nixpkgs/85f1ba3e51676fa8cc604a3d863d729026a6b8eb works for me

found a solution, apparently opengl is really picky so a minor version difference can make it not work so if you have the same problem replace the nixpkgs used to the same on your system.