| 25 Dec 2024 |
oak 🏳️🌈♥️ | I don't think the relevant error is visible here | 11:39:39 |
oak 🏳️🌈♥️ | * I don't think the relevant error is visible here? (Or is there simply not any error message?) | 11:41:51 |
countoren | yes looking at the entire nix log I dont see more meaningful error it does spit the env vars:
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=13
LINEAGE_VERSION=20.0-20241225-EXPERIMENTAL-instantnoodlep
TARGET_PRODUCT=lineage_instantnoodlep
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.6.56-x86_64
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=TQ3A.230901.001
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/oneplus/instantnoodlep hardware/oplus/overlay/qssi device/oneplus/sm8250-common hardware/oplus vendor/qcom/opensource/us>
============================================
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=13
LINEAGE_VERSION=20.0-20241225-EXPERIMENTAL-instantnoodlep
TARGET_PRODUCT=lineage_instantnoodlep
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.6.56-x86_64
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=TQ3A.230901.001
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/oneplus/instantnoodlep hardware/oplus/overlay/qssi device/oneplus/sm8250-common hardware/oplus vendor/qcom/opensource/us>
these from first look makes sense to me.
| 13:00:09 |
countoren | * looking at the entire nix log I dont see more meaningful error it does spit the env vars:
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=13
LINEAGE_VERSION=20.0-20241225-EXPERIMENTAL-instantnoodlep
TARGET_PRODUCT=lineage_instantnoodlep
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.6.56-x86_64
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=TQ3A.230901.001
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/oneplus/instantnoodlep hardware/oplus/overlay/qssi device/oneplus/sm8250-common hardware/oplus vendor/qcom/opensource/us>
============================================
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=13
LINEAGE_VERSION=20.0-20241225-EXPERIMENTAL-instantnoodlep
TARGET_PRODUCT=lineage_instantnoodlep
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.6.56-x86_64
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=TQ3A.230901.001
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/oneplus/instantnoodlep hardware/oplus/overlay/qssi device/oneplus/sm8250-common hardware/oplus vendor/qcom/opensource/us>
these from first look makes sense to me.
| 13:01:46 |
oak 🏳️🌈♥️ | Could be helpful to see the robotnix configuration again | 13:03:39 |
oak 🏳️🌈♥️ | Here's a configuration that should just work:
{
device = "instantnoodlep";
flavor = "lineageos";
androidVersion = 13;
variant = "user";
buildDateTime = 1732404420;
signing = {
enable = true;
keyStorePath = "/FULL/PATH/TO/YOUR/KEYS/instantnoodlep";
};
apps = {
chromium.enable = false;
fdroid.enable = true;
updater = {
enable = true;
url = "https://android.purefun.fi/instantnoodlep";
};
};
webview.chromium = {
enable = false;
availableByDefault = false;
};
}
| 13:07:09 |
oak 🏳️🌈♥️ | * Here's a configuration that should just work:
{
device = "instantnoodlep";
flavor = "lineageos";
androidVersion = 13;
variant = "user";
buildDateTime = 1732404420;
signing = {
enable = true;
keyStorePath = "/FULL/PATH/TO/YOUR/KEYS/instantnoodlep";
};
apps = {
chromium.enable = false;
fdroid.enable = true;
updater = {
enable = true;
url = "https://android.YOURDOMAIN.fi/instantnoodlep";
};
};
webview.chromium = {
enable = false;
availableByDefault = false;
};
}
| 13:07:34 |
countoren | do i need signing from the get go? | 13:36:20 |
countoren | * this my current config on flake:
{
description = "Robotnix configuration for OnePlus 8 Pro";
inputs.robotnix.url = "github:danielfullmer/robotnix";
outputs = { self, robotnix }: {
robotnixConfigurations."oneplus8pro" = robotnix.lib.robotnixSystem ({ config, pkgs, ... }: {
# Required options
device = "instantnoodlep"; # Codename for OnePlus 8 Pro
flavor = "lineageos"; # Change this to 'lineageos' if you want LineageOS, otherwise keep 'grapheneos' if supported
androidVersion = 13;
webview.chromium.enable = false;
webview.prebuilt.enable = false;
apps.chromium.enable = false;
});
# Default package for building the image
defaultPackage.x86_64-linux = self.robotnixConfigurations."oneplus8pro".img;
};
}
do i need signing and updater from the get go?
| 13:38:50 |
Atemu | No, that ought to work | 14:09:53 |
oak 🏳️🌈♥️ | The buildDateTime is missing | 17:00:57 |