markoburcul 0e3810e1ec nix: set default system nim
Signed-off-by: markoburcul <marko@status.im>
2025-03-11 13:50:42 +01:00

30 lines
502 B
Nix

{
pkgs ? import ./pkgs.nix {},
}:
pkgs.mkShell {
buildInputs = with pkgs; [
git
cmake
openssl
which
rustup
nim-unwrapped-2_0
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
'';
}