packages/shells/ryujinx/default.nix

88 lines
1 KiB
Nix
Raw Normal View History

2024-06-06 00:11:34 +00:00
{
2024-10-02 04:01:31 +00:00
SDL2,
2024-06-06 00:11:34 +00:00
SDL2_mixer,
2024-10-02 04:00:50 +00:00
dbus,
2024-10-02 04:01:31 +00:00
dotnetCorePackages,
ffmpeg,
fontconfig,
glew,
lib,
libGL,
2024-06-06 00:11:34 +00:00
libICE,
libSM,
2024-10-02 04:01:31 +00:00
libX11,
2024-10-02 04:00:50 +00:00
libXScrnSaver,
libXau,
2024-10-02 04:01:31 +00:00
libXcursor,
2024-10-02 04:00:50 +00:00
libXdmcp,
2024-10-02 04:01:31 +00:00
libXext,
2024-10-02 04:00:50 +00:00
libXfixes,
2024-10-02 04:01:31 +00:00
libXi,
libXrandr,
libXrender,
libdbusmenu,
libgdiplus,
libsoundio,
2024-10-02 04:00:50 +00:00
libxcb,
2024-10-02 04:01:31 +00:00
mkShell,
openal,
pulseaudio,
sndio,
2024-06-06 00:11:34 +00:00
udev,
2024-10-02 04:01:31 +00:00
vulkan-loader,
2024-06-06 00:11:34 +00:00
}:
2024-03-05 04:05:03 +00:00
2024-10-02 03:10:58 +00:00
let
sdk =
with dotnetCorePackages;
combinePackages [
sdk_8_0
runtime_8_0
];
in
2024-03-05 04:05:03 +00:00
mkShell {
packages = [
2024-10-02 03:10:58 +00:00
sdk
2024-03-05 04:05:03 +00:00
];
2024-10-02 03:10:58 +00:00
DOTNET_ROOT = "${sdk}";
2024-10-02 04:00:50 +00:00
DOTNET_CLI_TELEMETRY_OPTOUT = "1";
2024-03-05 04:05:03 +00:00
LD_LIBRARY_PATH = lib.makeLibraryPath [
# Base
SDL2_mixer
2024-10-02 04:01:31 +00:00
dbus
ffmpeg
libgdiplus
2024-03-05 04:05:03 +00:00
libsoundio
2024-10-02 04:01:31 +00:00
openal
2024-03-05 04:05:03 +00:00
pulseaudio
2024-10-02 04:01:31 +00:00
sndio
2024-03-28 03:48:59 +00:00
udev
2024-03-05 04:05:03 +00:00
vulkan-loader
# Avalonia UI
2024-10-02 04:01:31 +00:00
fontconfig
glew
2024-03-05 04:05:03 +00:00
libICE
libSM
2024-10-02 04:01:31 +00:00
libX11
2024-10-02 04:00:50 +00:00
libXScrnSaver
libXau
2024-10-02 04:01:31 +00:00
libXcursor
2024-10-02 04:00:50 +00:00
libXdmcp
2024-10-02 04:01:31 +00:00
libXext
2024-10-02 04:00:50 +00:00
libXfixes
2024-10-02 04:01:31 +00:00
libXi
libXrandr
libXrender
2024-10-02 04:00:50 +00:00
libdbusmenu
2024-10-02 04:01:31 +00:00
libxcb
2024-03-05 04:05:03 +00:00
# Headless executable
SDL2
2024-10-02 04:01:31 +00:00
libGL
2024-03-05 04:05:03 +00:00
];
}