!UUYziobKGGxpovWyAN:nixos.org

Robotnix

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

Load older messages


SenderMessageTime
19 Aug 2021
@samueldr:matrix.orgsamueldrand lots of things can happen https://source.android.com/devices/tech/ota/nonab/inside_packages17:58:24
@samueldr:matrix.orgsamueldrso simply splatting the zip contents into the filesystem may not be enough17:58:53
@samueldr:matrix.orgsamueldr(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
@withoutwithin:matrix.orgXe (xe/they)hmmm, true18:15:28
@withoutwithin:matrix.orgXe (xe/they)i'm gonna try and see if i can get away with microg and the aurora store though18:15:46
@danielrf:matrix.orgdanielrf Tagged and pushed grapheneos-2021081822. Tested working on crosshatch. 21:40:59
20 Aug 2021
@philipp:xndr.dephilippWhat 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: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

Show newer messages


Back to Room ListRoom Version: 6