shell.nix 491 B

12345678910111213141516171819202122232425262728293031323334
  1. { pkgs ? import <nixpkgs> { } }:
  2. with pkgs;
  3. let
  4. dotnet = dotnet-sdk;
  5. in mkShell {
  6. name = "avalonia-env";
  7. packages = (with pkgs; [
  8. dotnet
  9. avalonia
  10. fontconfig
  11. alsa-lib
  12. glew
  13. udev
  14. gnumake
  15. vulkan-headers
  16. vulkan-loader
  17. vulkan-validation-layers
  18. vulkan-tools
  19. vulkan-tools-lunarg
  20. powershell
  21. ]) ++ (with pkgs.xorg; [
  22. libX11
  23. libICE
  24. libSM
  25. libXi
  26. libXcursor
  27. libXext
  28. libXrandr ]);
  29. DOTNET_ROOT = "${dotnet}";
  30. }