39 lines
673 B
Nix
39 lines
673 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, }:
|
||
|
|
||
|
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
|
||
|
vulkan-loader
|
||
|
ffmpeg
|
||
|
|
||
|
# Avalonia UI
|
||
|
libICE
|
||
|
libSM
|
||
|
libXi
|
||
|
libXcursor
|
||
|
libXext
|
||
|
libXrandr
|
||
|
fontconfig
|
||
|
glew
|
||
|
|
||
|
# Headless executable
|
||
|
libGL
|
||
|
SDL2
|
||
|
];
|
||
|
}
|