!UUYziobKGGxpovWyAN:nixos.org

Robotnix

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

Load older messages


SenderMessageTime
17 Aug 2025
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneIt's more of a party trick20:30:52
@cyclopentane:aidoskyneen.eupentane ⭔Not sure, I've mostly manually sideloaded the OTA zips so far20:31:04
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneI've used it, it works, but my understanding was that you can't jump major revs 20:31:15
@cyclopentane:aidoskyneen.eupentane ⭔but I'm gonna start using it as soon as I have a proper CI for testing new versions set up20:31:24
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone And you always have to increment the buildDateTime and put the zip on a webserver 20:31:37
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneit's neat though 20:31:39
@cyclopentane:aidoskyneen.eupentane ⭔is that an inherent limitation of the AOSP OTA update process or just a safeguard of the LOS updater?20:32:16
@cyclopentane:aidoskyneen.eupentane ⭔asking bc I'm able to sideload major version jump OTA zips just fine20:32:47
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonehttps://wiki.lineageos.org/devices/pyxis/upgrade/variant2/20:33:02
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone

The updater app does not support upgrades from one version of LineageOS to another, and will block installation to any update for a different version. Upgrading manually requires similar steps to installing LineageOS for the first time.

20:33:13
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneThis is a good stability test for my GPD pocket 20:39:27
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonewill it last 20:39:28
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneimage.png
Download image.png
20:39:40
@cyclopentane:aidoskyneen.eupentane ⭔Looked it up btw, it's a safeguard in the updater app that can be disabled via a system property21:31:04
@cyclopentane:aidoskyneen.eupentane ⭔https://github.com/LineageOS/android_packages_apps_Updater/blob/lineage-22.2/app/src/main/java/org/lineageos/updater/misc/Utils.java#L12021:31:05
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone Looks like it built pentane ⭔ 23:46:36
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone
{
  device = "pyxis";
  flavor = "lineageos";
  flavorVersion = "22.2";
  microg.enable = true;
  apps = {
    fdroid.enable = true;
    seedvault.enable = true;
  };
}
23:47:26
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneWill try running it later :)23:47:31
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneneed to backup and stuff23:48:36
18 Aug 2025
@cyclopentane:aidoskyneen.eupentane ⭔nice!06:52:02
@imj:matrix.orgInternet Managing Joint joined the room.22:13:09
20 Aug 2025
@oak:universumi.fioak 🏳️‍🌈♥️ Is there some way to do rate limiting with Nix? I started to get these annoying errors: description: "Short term server-time rate limit exceeded" 14:06:48
@oak:universumi.fioak 🏳️‍🌈♥️Next time I'll get this error I'll just try to set --max-jobs=114:12:12
@oak:universumi.fioak 🏳️‍🌈♥️It's like 6 months I was properly into Robotnix project back then, and now it feels many things have changed :D Like the introduction of a new flavorVersion attribute14:12:57
@oak:universumi.fioak 🏳️‍🌈♥️back then I was looking at fixing the source builds of Chromium, but it all started to feel too messy back then and then I was distracted to other things14:17:45
25 Aug 2025
@x10an14:matrix.orgx10an14 joined the room.21:24:44
26 Aug 2025
@cyclopentane:aidoskyneen.eupentane ⭔Yeah, my go-to solution also is to just fetch with one thread08:14:02
27 Aug 2025
@martijn:boers.emailmartijn joined the room.13:59:11
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone changed their display name from matthewcroughan to matthewcroughan @ nix.camp.18:41:48
@chrillefkr:matrix.orgchrillefkr joined the room.21:46:23

Show newer messages


Back to Room ListRoom Version: 6