markoburcul 8d720decb0 nix: create initial version of flake
It includes also androidndk and files needed for nimbus-build-system

Referenced issue: https://github.com/waku-org/nwaku/issues/3232

Signed-off-by: markoburcul <marko@status.im>
2025-02-26 09:38:54 +01:00

29 lines
480 B
Nix

{
pkgs ? import ./pkgs.nix {},
}:
pkgs.mkShell {
buildInputs = with pkgs; [
git
cmake
openssl
which
rustup
docker
cargo
] ++ lib.optionals stdenv.isDarwin [
libiconv
darwin.apple_sdk.frameworks.Security
];
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [
pkgs.pcre
];
shellHook = ''
export ANDROID_SDK_ROOT="${pkgs.androidPkgs.sdk}"
export ANDROID_NDK_HOME="${pkgs.androidPkgs.ndk}"
rustup default stable
'';
}