diff --git a/shells/ryujinx/default.nix b/shells/ryujinx/default.nix index 2bfd8b3..813e36f 100644 --- a/shells/ryujinx/default.nix +++ b/shells/ryujinx/default.nix @@ -11,17 +11,25 @@ pulseaudio, vulkan-loader, ffmpeg, + dbus, libICE, libSM, libXi, libXcursor, libXext, libXrandr, + libXScrnSaver, + libXau, + libXdmcp, + libXrender, + libXfixes, + libxcb, fontconfig, glew, libGL, SDL2, udev, + libdbusmenu, }: let @@ -39,6 +47,8 @@ mkShell { DOTNET_ROOT = "${sdk}"; + DOTNET_CLI_TELEMETRY_OPTOUT = "1"; + LD_LIBRARY_PATH = lib.makeLibraryPath [ # Base libX11 @@ -51,6 +61,7 @@ mkShell { udev vulkan-loader ffmpeg + dbus # Avalonia UI libICE @@ -59,8 +70,15 @@ mkShell { libXcursor libXext libXrandr + libXScrnSaver + libXau + libXdmcp + libXrender + libXfixes + libxcb fontconfig glew + libdbusmenu # Headless executable libGL