https://github.com/playxdead/nix-flake-flutter-android-dev-env
Nix Flake for a Flutter + Android dev environment with an included emulator
https://github.com/playxdead/nix-flake-flutter-android-dev-env
android app-development development-environments flutter nix nixflake nixflakes nixos nixos-flake
Last synced: 5 months ago
JSON representation
Nix Flake for a Flutter + Android dev environment with an included emulator
- Host: GitHub
- URL: https://github.com/playxdead/nix-flake-flutter-android-dev-env
- Owner: PlayXDead
- License: mit
- Created: 2025-08-28T22:36:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-09-27T17:57:33.000Z (5 months ago)
- Last Synced: 2025-09-27T18:28:56.268Z (5 months ago)
- Topics: android, app-development, development-environments, flutter, nix, nixflake, nixflakes, nixos, nixos-flake
- Language: Nix
- Homepage:
- Size: 158 KB
- Stars: 9
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
README
Flake is still in development. Most Major hurldes have been overcome but improvements are still needed.
Due to flake generating an FHSEnv shell, "flutter create ." does not initialize a git repo automatically, the flake now intiates a git repo directly after flutter create and submits initial commit. Currently have an issue with .flutter_env_ready cluttering the .gitignore.
place flake in a new project directory and run "nix develop". this will generate the new flutter project and all tooling.
.android/sdk is added automatically to your .gitignore you should consider adding more directories.
i reccomend being sure to commit anytime you've finished making changes before re-entering the shell to keep shell re-entry fast.
*Current Known Issues
emulator hardware buttons (power home volume etc) are currently not functioning. i hope to have this fixed soon
Physical Keyboard input not detected by emulator. (emulators running great however and onscreen touch keyboard functions).