2020-05-08 20:10:51 +00:00
|
|
|
let
|
|
|
|
sources = import ./nix/sources.nix;
|
|
|
|
pkgs = import sources.nixpkgs { };
|
2020-05-08 01:06:26 +00:00
|
|
|
in pkgs.mkShell {
|
2020-05-06 21:26:13 +00:00
|
|
|
buildInputs = with pkgs; [
|
2020-05-08 20:10:51 +00:00
|
|
|
# Mario 64
|
2020-05-08 01:06:26 +00:00
|
|
|
python3
|
|
|
|
audiofile
|
|
|
|
pkg-config
|
|
|
|
SDL2
|
|
|
|
libusb1
|
|
|
|
glfw3
|
|
|
|
libgcc
|
|
|
|
xorg.libX11
|
|
|
|
xorg.libXrandr
|
|
|
|
libpulseaudio
|
|
|
|
alsaLib
|
|
|
|
glfw
|
|
|
|
libGL
|
2020-05-08 20:10:51 +00:00
|
|
|
|
|
|
|
# build tools
|
|
|
|
gnumake
|
2020-05-08 01:06:26 +00:00
|
|
|
clang_10
|
2020-05-08 21:54:57 +00:00
|
|
|
gdb
|
2020-05-08 20:10:51 +00:00
|
|
|
|
|
|
|
# gamebridge
|
|
|
|
rustc
|
|
|
|
cargo
|
|
|
|
rls
|
2020-05-08 21:54:57 +00:00
|
|
|
rustfmt
|
2020-05-05 12:53:46 +00:00
|
|
|
];
|
|
|
|
}
|