mirror of
https://github.com/EmbarkStudios/rust-gpu.git
synced 2024-11-25 08:14:12 +00:00
Make it easier to build & run examples on NixOS. (#257)
This commit is contained in:
parent
2dd8dba3b0
commit
63b28d057d
20
default.nix
Normal file
20
default.nix
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
let
|
||||||
|
pkgs = import <nixpkgs> {};
|
||||||
|
in with pkgs; stdenv.mkDerivation rec {
|
||||||
|
name = "rust-gpu";
|
||||||
|
|
||||||
|
# Workaround for https://github.com/NixOS/nixpkgs/issues/60919.
|
||||||
|
hardeningDisable = [ "fortify" ];
|
||||||
|
|
||||||
|
# Allow cargo to download crates.
|
||||||
|
SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgconfig rustup x11 libxkbcommon
|
||||||
|
];
|
||||||
|
|
||||||
|
# Runtime dependencies.
|
||||||
|
LD_LIBRARY_PATH = with xlibs; stdenv.lib.makeLibraryPath [
|
||||||
|
libX11 libXcursor libXi libXrandr vulkan-loader
|
||||||
|
];
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user