packages/shells/ryujinx/default.nix

40 lines
687 B
Nix

{ lib, mkShell, dotnetCorePackages, libX11, libgdiplus, SDL2_mixer, openal
, libsoundio, sndio, pulseaudio, vulkan-loader, ffmpeg, libICE, libSM, libXi
, libXcursor, libXext, libXrandr, fontconfig, glew, libGL, SDL2, udev }:
mkShell {
packages = [
# dotnet
dotnetCorePackages.sdk_8_0
dotnetCorePackages.runtime_8_0
];
LD_LIBRARY_PATH = lib.makeLibraryPath [
# Base
libX11
libgdiplus
SDL2_mixer
openal
libsoundio
sndio
pulseaudio
udev
vulkan-loader
ffmpeg
# Avalonia UI
libICE
libSM
libXi
libXcursor
libXext
libXrandr
fontconfig
glew
# Headless executable
libGL
SDL2
];
}