shells/touchhle: init

This commit is contained in:
Artemis Tosini 2024-12-22 06:02:46 +00:00
parent 98bab04d87
commit 7abcec02bf
Signed by: artemist
GPG key ID: ADFFE553DCBB831E
2 changed files with 45 additions and 0 deletions

View file

@ -44,6 +44,7 @@
rust9x = pkgs.callPackage ./shells/rust9x { };
rust-libclang = pkgs.callPackage ./shells/rust-libclang { };
ryujinx = pkgs.callPackage ./shells/ryujinx { };
touchhle = pkgs.callPackage ./shells/touchhle { };
uboot = pkgs.callPackage ./shells/uboot { };
zephyr = pkgs.callPackage ./shells/zephyr { };
});

View file

@ -0,0 +1,44 @@
{
lib,
mkShell,
cargo,
rustc,
rustfmt,
clippy,
rust,
cmake,
pkg-config,
boost,
sndio,
libGL,
pulseaudio,
pipewire,
SDL2,
openal,
}:
mkShell {
packages = [
rustc
cargo
rustfmt
clippy
cmake
pkg-config
boost
sndio
pulseaudio
pipewire
SDL2
openal
];
LD_LIBRARY_PATH = "${lib.makeLibraryPath [
libGL
]}";
RUST_SRC_PATH = "${rust.packages.stable.rustPlatform.rustLibSrc}";
}