robotnix
robotnix copied to clipboard
Build Android (AOSP) using Nix
Currently, I have to manually update the packages in robotnix. It would be nice if we could have scripts that automatically try to update packages when there are new releases....
I have two devices running robotnix, with different avb keys. I want to use Auditor, but since each device's auditor only trusts its own avb key, it refuses to verify...
The "keys/certificates" aspect of robotnix is a bit messy at the moment. Besides cleaning up the generation script and making it more robust, we should not include a `keyStorePath` option...
Most of the users would like to be able to install and update Play Store apps. https://gitlab.com/AuroraOSS/AuroraServices provides us a way to have background application updates. It would be very...
Both bubblewrap and nsjail should have the ability to bind-mount directories at particular locations. We can try to replace our `unpackScript` with on that uses bwrap or nsjail instead. (Also...
Mostly just curious if it builds / works correctly. I'd be interested if others have concrete uses for this. This could be done for just the emulator: https://source.android.com/devices/automotive/start/avd/android_virtual_device or also...
This could be useful for both device kernels, "common kernels" (for GKI), and goldfish/cuttlefish emulator kernels. https://source.android.com/setup/build/building-kernels Our current `kernel.nix` module is a bit ad-hoc and doesn't use the upstream...
Other projects that use `repo` to fetch sources (e.g. android kernel) could also use the `source.nix` module to copy or bind-mount their sources when building. Perhaps this can be extracted...
Title says it all. If not, I guess it wouldn't be that much work since this project anready handles a lot of the AOSP build system? Please correct me if...
> What I still don't understand, though, is why my factory.zip doesn't include the `avb_pkmd.bin`? Is this something that only GrapheneOS does and I have to flash avb_pkmd.bin on my...