mirror of
https://github.com/EmbarkStudios/rust-gpu.git
synced 2024-11-21 22:34:34 +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