Skip to content

Enforce Android-SDK in flake devShell#28

Merged
goatchurchprime merged 2 commits into
masterfrom
android-sdk
Dec 24, 2021
Merged

Enforce Android-SDK in flake devShell#28
goatchurchprime merged 2 commits into
masterfrom
android-sdk

Conversation

@MatthewCroughan

Copy link
Copy Markdown
Collaborator

Adds a devShell capable of enforcing the correct android-sdk,
debug.keystore and godot-export-templates. All anyone has to do to
develop tunnelvr now is nix develop

This patches Godot's C++ source code to use envvars to get the path to
various tools, rather than looking it up in
~/.config/godot/editor_settings-3.tres

…tore

Adds a devShell capable of enforcing the correct android-sdk,
debug.keystore and godot-export-templates. All anyone has to do to
develop tunnelvr now is `nix develop`
…rt-templates

This patches Godot's C++ source code to use envvars to get the path to
various tools, rather than looking it up in
~/.config/godot/editor_settings-3.tres

@goatchurchprime goatchurchprime left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah it worked on my machine

@goatchurchprime goatchurchprime merged commit d17cf1f into master Dec 24, 2021
@MatthewCroughan MatthewCroughan deleted the android-sdk branch January 2, 2022 22:31
@bezark

bezark commented Sep 9, 2024

Copy link
Copy Markdown

Hey @MatthewCroughan ! This project looks really neat. 3 years later I'm running into similar issues trying to get godot and android to play nice. Do you think this approach works for godot 4.3?

@goatchurchprime

Copy link
Copy Markdown
Collaborator

@bezark this is what I am currently running with (as nix develop)
flake.zip
It would be neat to have a flake that also built the android templates instead of downloading them, but this works.

@bezark

bezark commented Sep 10, 2024

Copy link
Copy Markdown

Wow thanks so much! This is very helpful

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants