| 19 Aug 2021 |
hmenke | Xe (xe/they): What do you expect from Google Play Services? If you only use Google Cloud Messaging for push notification like I do, then microG is a perfectly fine solution. | 16:56:43 |
hmenke | I haven't had a chance to check the new sandboxed Google Play Services that GrapheneOS offers. | 16:57:29 |
hmenke | There is also no proper way of distribution yet. The docs basically say "download these APKs and sideload them with a split-APK installer of your choice". | 16:58:20 |
hmenke | https://grapheneos.org/usage#sandboxed-play-services | 16:59:02 |
Xe (xe/they) | is there a way to add an arbitrary set of files to the android system image while it's being built such as from a zip file a-la how gapps is distributed? | 17:47:59 |
samueldr | warning: flashable zips are not just files being plonked down into the FS | 17:56:52 |
samueldr | they contain a META-INF/com/google/android/update-binary and possibly a META-INF/com/google/android/updater-script file, both of which will execute on the target system | 17:58:05 |
samueldr | and lots of things can happen
https://source.android.com/devices/tech/ota/nonab/inside_packages | 17:58:24 |
samueldr | so simply splatting the zip contents into the filesystem may not be enough | 17:58:53 |
samueldr | (it was fun to implement https://github.com/NixOS/mobile-nixos/blob/3fa21329c44e8fa920108b64e16d2c41e1d7af52/overlay/mobile-nixos/android-flashable-zip/make-flashable-zip.nix#L26) | 17:59:43 |
Xe (xe/they) | hmmm, true | 18:15:28 |
Xe (xe/they) | i'm gonna try and see if i can get away with microg and the aurora store though | 18:15:46 |
danielrf | Tagged and pushed grapheneos-2021081822. Tested working on crosshatch. | 21:40:59 |
| 20 Aug 2021 |
philipp | What do people use here to integrate the latest wireguard patchset into their lineageos kernels? I assume that's a common thing to do. | 16:48:49 |
samueldr | :eyes: https://github.com/google/usb-cereal | 17:19:33 |
samueldr | * 👀 https://github.com/google/usb-cereal | 17:19:43 |
jack | In reply to @danielrf:matrix.org Tagged and pushed grapheneos-2021081822. Tested working on crosshatch. Works on redfin. | 18:14:45 |
| 21 Aug 2021 |
hmenke | jack: I always post these comments on GitHub, because I think new users would rather look there than the Matrix chat. https://github.com/danielfullmer/robotnix/commit/ca1914c9af185a2332a05189777b0625986264a7#commitcomment-55195660 | 09:05:09 |
Xe (xe/they) | now to see if my local bell store has a redfin in stock | 11:52:02 |
Xe (xe/they) | nope | 21:14:38 |
Xe (xe/they) | looks like i'm gonna wait for the pixel 6 | 21:14:50 |
danielrf | I also plan to get a Pixel 6 when it is released, so I'll be incentivized to get it up and running with robotnix | 21:21:46 |
Xe (xe/they) | i'll be happy to help how i can | 21:27:13 |
| 22 Aug 2021 |
pie_ | Ok I've got an OK to work on robotnix for when I get around to it | 10:39:49 |
pie_ | * Ok I've got an OK to work on robotnix for when (and if) I get around to it | 20:14:00 |
| 23 Aug 2021 |
danielrf | pie_: Hey, that's great! Just let me know any questions you may have, either about the current organization of the robotnix modules, or if you'd like me to elaborate more on particular github issues. | 19:07:29 |
pie_ | Sure thanks, the next thing for me is trying to get a beefy machine from somewhere - a teammate has offered one up, we'll see how that goes. | 19:10:26 |
pie_ | danielrf: if you have any recommendations for how i should start learning my way around the project that would be cool i guess | 19:30:35 |
danielrf | assuming you're familiar with the nixos module system (see the NixOS docs if not), the entrypoint default.nix includes all the modules/flavors. Probably the three most "core" modules are modules/base.nix, modules/source.nix, and modules/release.nix | 19:32:59 |
danielrf | The source module is one I'd love to see made generic (https://github.com/danielfullmer/robotnix/issues/115). It'll be useful for fetching kernel sources using the "repo manifest" | 19:35:28 |