Robotnix | 266 Members | |
| Build Android (AOSP) using Nix | https://github.com/danielfullmer/robotnix | 84 Servers |
| Sender | Message | Time |
|---|---|---|
| 30 Apr 2026 | ||
| * No don't say that, instead say, "Robotnix" is lucky with the amount of effort pentane has already donated to them :) And potential users like me are LUCKY to have any docs at all lol. No believe me I understand, I manage several projects | 14:47:42 | |
| 2 May 2026 | ||
| I got it all workijng yesterday finally, there were several things I learned/discovered. Firstly my oriole keys from GOS were too old (android15 based release) and a few more keys had to be generated but then one of them wasn't compatible anyway, so I finally just made all new keys and then it worked | 14:36:32 | |
| I also realized that signing.md is more updated than what is on docs.robotnix.org | 14:36:48 | |
| So when I submit some PR's, I'll try to mediate that | 14:37:09 | |
| Freaking amazing project everyone! Thank you again devs!!!! | 14:37:54 | |
| One hint that helped on Gitlab was an Issue that someone made a comment that the signing in Robotnix and the flash-all in Robotnix, even though for GrapheneOS are different thant he flash-all distributed with GrapheneOS and the signing is different too. So I falsely made the assumption at first that Robotnix would use the GrapheneOS build system underneath precisely | 14:40:29 | |
| 6 May 2026 | ||
| 18:25:08 | ||
| 7 May 2026 | ||
| grapheneos updated again | 11:59:13 | |
| 8 May 2026 | ||
| 08:43:18 | ||
| 10 May 2026 | ||
| 11:29:03 | ||
| 13 May 2026 | ||
| 03:19:08 | ||
| 03:26:32 | ||
| 14 May 2026 | ||
| 01:38:42 | ||
| 18 May 2026 | ||
| Hi! After building LOS 23.2 for my FP4, I tried to sign the build with
Any idea what might be the problem? | 19:10:12 | |
| 22 May 2026 | ||
| 06:22:18 | ||
| Hi, I hope this is something that's still supported, but I'm trying to use I was using my own flake.nix, but nothing I seem to add allows clang to find that shared library. So I was wondering if Robotnix has ever had to deal with something like this, or just the nsjail stuff in general? I think nsjail is newly added for recent AOSP versions, right? I already added nsjailCmd.WriteString(" -R /nix/store") to | 06:35:41 | |
| Hm, I gave the nsjail /etc as a mount and now I guess because it can find /etc/ld.so.conf it knows where to find it? | 16:55:27 | |
| 26 May 2026 | ||
| 11:40:45 | ||
| 27 May 2026 | ||
| 18:19:27 | ||
| 18:19:34 | ||
| 29 May 2026 | ||
| 07:06:27 | ||
| 3 Jun 2026 | ||
| 09:31:41 | ||
| 09:31:49 | ||
| 4 Jun 2026 | ||
| 04:23:37 | ||
| 8 Jun 2026 | ||
| Ok I'm on stateVersion = 1 (because I flashed the device before it got introduced), but I think the correct -e option is only added when stateVersion is 3: https://github.com/nix-community/robotnix/blob/master/modules/signing.nix#L389 Apparently, this is added back for graphene os though : https://github.com/nix-community/robotnix/blob/master/modules/legacy-key-mappings.nix#L43 Should I add lineage os to this condition line 40? | 16:54:35 | |
| Or maybe i should upgrade my stateVersion, but the doc says I need to wipe the device in this case. I'd rather not :-) | 17:22:05 | |
| Ok, skimming through the source code, and searching this channel, I have food for thoughts ;-) At least I'm not the only one with this issue. | 17:28:51 | |
| Ends up setting stateVersion to 3, deleting and recreating avb* files in my keys folder, and using signing.avb.size = 4096, and it worked. | 21:49:46 | |
| 9 Jun 2026 | ||
| * I ended up setting stateVersion to 3, deleting and recreating avb* files in my keys folder, and using signing.avb.size = 4096, and it worked. | 12:06:44 | |
| Wow, I hadn't looked at robotnix since a few months, and things are improving fast! Nice flake interface, good dev shell, repo-tool etc... Kudos to you guys :-) | 13:01:42 | |