chore: set up Flutter and Android SDK with devbox
This commit is contained in:
parent
dde44c873a
commit
c9f8efc867
5 changed files with 207 additions and 0 deletions
32
devbox.json
Normal file
32
devbox.json
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/main/schema/schemas/devbox.schema.json",
|
||||
"packages": {
|
||||
"flutter@3.41.9-sdk-links": {},
|
||||
"nixpkgs#openjdk17": {},
|
||||
"path:./nix-android-sdk#android-sdk": {},
|
||||
"gtk3": {},
|
||||
"clang": {},
|
||||
"cmake": {},
|
||||
"ninja": {},
|
||||
"pkg-config": {},
|
||||
"patchelf": {}
|
||||
},
|
||||
"env": {
|
||||
"ANDROID_HOME": "$DEVBOX_PACKAGES_DIR/share/android-sdk",
|
||||
"ANDROID_SDK_ROOT": "$DEVBOX_PACKAGES_DIR/share/android-sdk"
|
||||
},
|
||||
"shell": {
|
||||
"init_hook": [
|
||||
"export PKG_CONFIG_PATH=\"$PWD/.devbox/nix/profile/default/lib/pkgconfig:$PKG_CONFIG_PATH\"",
|
||||
"export LD_LIBRARY_PATH=\"$PWD/.devbox/nix/profile/default/lib:$LD_LIBRARY_PATH\"",
|
||||
"flutter config --jdk-dir \"$(dirname \"$(dirname \"$(command -v java)\")\")\" > /dev/null"
|
||||
],
|
||||
"scripts": {
|
||||
"analyze": "flutter analyze",
|
||||
"test": "flutter test",
|
||||
"run": "flutter run",
|
||||
"run-linux": "flutter run -d linux",
|
||||
"build-linux": "flutter build linux"
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue