From 38901eee27c60f466052bfcf45b1530e001c7c70 Mon Sep 17 00:00:00 2001 From: rope Date: Thu, 25 Jun 2026 10:56:33 +0100 Subject: [PATCH] neko: add Mesa GL (i386) so Wine/Guild Wars gets an OpenGL context (llvmpipe) Co-Authored-By: Claude Opus 4.8 --- services/neko.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/neko.nix b/services/neko.nix index 8bd501f..46e04cf 100644 --- a/services/neko.nix +++ b/services/neko.nix @@ -26,6 +26,8 @@ let && apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ wine wine64 wine32 winbind ca-certificates wget \ + libgl1 libgl1:i386 libglx-mesa0 libglx-mesa0:i386 \ + libgl1-mesa-dri libgl1-mesa-dri:i386 \ && rm -rf /var/lib/apt/lists/* ''; in @@ -69,6 +71,7 @@ in ExecStart = pkgs.writeShellScript "neko-run" '' exec ${pkgs.docker}/bin/docker run --rm --name neko \ --shm-size=1g \ + -e LIBGL_ALWAYS_SOFTWARE=1 \ -p 127.0.0.1:8092:8080 \ -p 59000:59000/udp \ -e NEKO_DESKTOP_SCREEN=1280x720@30 \