!UUYziobKGGxpovWyAN:nixos.org

Robotnix

181 Members
Build Android (AOSP) using Nix | https://github.com/danielfullmer/robotnix63 Servers

Load older messages


SenderMessageTime
20 Aug 2021
@samueldr:matrix.orgsamueldr:eyes: https://github.com/google/usb-cereal17:19:33
@samueldr:matrix.orgsamueldr * 👀 https://github.com/google/usb-cereal17:19:43
@jack:mudshark.orgjack
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:matrix.orghmenke 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
@withoutwithin:matrix.orgXe (xe/they)now to see if my local bell store has a redfin in stock11:52:02
@withoutwithin:matrix.orgXe (xe/they)nope21:14:38
@withoutwithin:matrix.orgXe (xe/they)looks like i'm gonna wait for the pixel 621:14:50
@danielrf:matrix.orgdanielrfI also plan to get a Pixel 6 when it is released, so I'll be incentivized to get it up and running with robotnix21:21:46
@withoutwithin:matrix.orgXe (xe/they)i'll be happy to help how i can21:27:13
22 Aug 2021
@jcie74:matrix.orgpie_Ok I've got an OK to work on robotnix for when I get around to it10:39:49
@jcie74:matrix.orgpie_ * Ok I've got an OK to work on robotnix for when (and if) I get around to it20:14:00
23 Aug 2021
@danielrf:matrix.orgdanielrf 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
@jcie74:matrix.orgpie_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
@jcie74:matrix.orgpie_ 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:matrix.orgdanielrf 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:matrix.orgdanielrfThe 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
@danielrf:matrix.orgdanielrf The giant build step is build.android, specified under modules/base.nix, it uses a slightly more generic mkAndroid function defined in the same file 19:36:29
@danielrf:matrix.orgdanielrf and then modules/release.nix is in charge of the final steps (signing target files, generating img / ota files) 19:37:00
@danielrf:matrix.orgdanielrfWalking through those files (plus maybe a flavor so see how certain options are set) should hopefully be enough to understand how it builds end-to-end.19:38:41
@danielrf:matrix.orgdanielrfAnd of course, reading any relevant docs you see (e.g. https://source.android.com/setup/build/building).19:41:48
25 Aug 2021
@danielrf:matrix.orgdanielrf Tagged and pushed grapheneos-2021082501. Tested on crosshatch 21:37:03
@mjolnir:nixos.orgmjolnir banned @matthewcroughan:defenestrate.itmatthewcroughan - nix.zone (<no reason supplied>).22:03:11
27 Aug 2021
@duairc:matrix.orgduairc joined the room.13:10:21
29 Aug 2021
@vika:matrix.nice.sampler.fivika (she/her) 🏳️‍⚧️ joined the room.09:46:15
@schnecfk:ruhr-uni-bochum.deCRTified joined the room.23:02:24
1 Sep 2021
@hmenke:matrix.orghmenkeI've switched to sandboxed Google Play Services to test it out. My conclusion: 5/10.06:58:10
@hmenke:matrix.orghmenkeActually microg has the much better UX because it has a nice GUI overview of which applications use Google Play Services.06:58:55
@hmenke:matrix.orghmenkeThe downside is that microg requires signature spoofing which is a security risk.06:59:18
@hmenke:matrix.orghmenkeAlso when switching from microg to sandboxed Google Play Services, most apps that use Play Services have to be reinstalled because they fail to request a new FCM token.07:00:15
@hmenke:matrix.orghmenkeThis way I also found out that Seedvault + Nextcloud is major garbage. Seedvault doesn't do incremental backups and when a backup has failed and is restarted Nextcloud just deletes everything that's already on the server.07:01:49

There are no newer messages yet.


Back to Room ListRoom Version: 6