From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id OJNxO+iMp2PlQQEAbAwnHQ (envelope-from ) for ; Sun, 25 Dec 2022 00:36:09 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OEV+O+iMp2NMVwEAauVa8A (envelope-from ) for ; Sun, 25 Dec 2022 00:36:08 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A304430248 for ; Sun, 25 Dec 2022 00:36:08 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p9E3J-00074H-6d; Sat, 24 Dec 2022 18:35:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p9E3G-000746-J7 for help-guix@gnu.org; Sat, 24 Dec 2022 18:35:38 -0500 Received: from cascadia.aikidev.net ([173.255.214.101]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p9E3D-0004X3-Uq for help-guix@gnu.org; Sat, 24 Dec 2022 18:35:38 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:20]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 050101AC54; Sat, 24 Dec 2022 15:35:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1671924931; bh=senhic31lLc3T7Xl6dEN0cUG3d226HF8rpcXHs426vg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=H1YZ1/h680PRq1H3zd5N1VB+lrqY2o3PDscMqtf+rGYLVQnw6QWp0mMU1Kd703uOE OKrB43jTky932nWDnnGD3jUvNMb6aiDZJoTNnT1vdy9MujZT2qo5dZfM4tHF1lQIwG p3zuu51M1HgTCHjfZ+tCO+45oneGYfebPm6lkFSPi57jQ5Bjhaaq5Myg1er49RvFQ6 qdvMuenhsY9O/9cC5nQOgMwO9PwlDfeymtlSh6q7KAJfz0WL1J++uAojBksVR2HGec zkQOQIETvqbovTzyACaI+xqupqlw9swRZCfwqTv+npWGL9eJ1LdYx5COeOA2hALqeg u4O3LEuxoBBAg== From: Vagrant Cascadian To: phodina , Science Fiction Cc: help-guix@gnu.org Subject: Re: PinePhone Pro & Guix In-Reply-To: <5VSz0QgnBEuKtOXNNyXRS_nfEDol_ingxMzrVqi1i_5Br3Fw6LbiTSLEOc9Lb55gMSbVH-3YDu5ttGQSAD55NwyqDG4_C9Hy3vZNbUrD6EM=@protonmail.com> References: <5VSz0QgnBEuKtOXNNyXRS_nfEDol_ingxMzrVqi1i_5Br3Fw6LbiTSLEOc9Lb55gMSbVH-3YDu5ttGQSAD55NwyqDG4_C9Hy3vZNbUrD6EM=@protonmail.com> Date: Sat, 24 Dec 2022 15:35:26 -0800 Message-ID: <87sfh48jep.fsf@contorta> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=173.255.214.101; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671924968; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=V+SYBMSUFP4x2XqGaAkE94zcd9ieOBCEjxjrHG/Vpxs=; b=JciBZvFaQ5rVxxDLz2JgHU770tkvGcVNQ5M57A5+LmBd29W/jqIf90JJwY1Ru9JcKvpGdQ dio+4ljmLoNMFqRfkqsKgKIOkCJ7EO1t3J7Of4HQwrEgMPyw397Ck4PIJtQkriKHl/BKdO MjPPeAwTiyDzFRk1JpExJxLjm7itInlu+A3b7DfMZwTEPLtwS2ElR/YxZV+nBnNnBFu7aS 8mJk4GaCsI30usc9UNScQHpjZec2L0FV6qGTmDFG96DVRtrRMwbA01MBLOxLsjQUcd+6nK 9Yimt0Mv7H8tL8tcVaM3QSaLB7ScspQSRml5RXbt8gP4c39U7qM8v8A1NiWkfg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b="H1YZ1/h6"; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671924968; a=rsa-sha256; cv=none; b=Azuim5sdaEKHFskpwXf3q35E/QqYz10v/jqd8UHf8r3OVLdBvwbaSDSus/7cPQpIUYLIhc CWhr7MRecL6rKF8qibCTcOBJ/m/1FzIwRzWqkMhVHDMLcWNZsXYNVKYfBX0fas96Tlv+xZ snBtBsq3kYf/RaUyP8HKabEcv4k8U/iRir3txlSrHbpByeJWb2kxwPisdFR9F8Xh6t3Pik pmMFP8PH8dxecKSERj9bBQXKEFLl6OjjXLSAZNSvFlfaisUhLESOFywotVdEsoAJswMg+v RZxvViHZNUb4EmB+HJJrlHoF5Vt86hfZTttaUi7yja0NsfPy5YfOcFQG6SLmcw== X-Spam-Score: -9.37 X-Migadu-Queue-Id: A304430248 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b="H1YZ1/h6"; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -9.37 X-TUID: 2bXvQqNOCpgc --=-=-= Content-Type: text/plain On 2022-12-24, phodina wrote: >> Hi all, I'm trying to write a guix code that will generate images for >> pinephone pro. Can anyone share the config .scm file if anyone has done it? >> Thanks. ... > After these environments are running in Guix we can look into the > hardware. The biggest drawback I'd say is that's still development > platform. Sure you can use it daily but the mileage varies from > Android or iOS (mainly power and peripherals such as > camera)[6]. Though the work already done is amazing and continues to > improve! > > Besides the code not yet being merged in the upstream kernel there's > another issue. > > Without the issue you won't be able to have bluetooth, WiFI, USB > peripherals (probably more like fingerprint, nfc). I did briefly maintain a patched kernel for PineBookPro in guix master for a while until support was upstreamed. I think the old wip-pinebook-pro branch before it was merged is still in the guix git repository, if you want to peek at it. It is a similar platform (rk3399), so some of the basic support is already in the regular linux-libre kernel guix provides. I also recently started a similar wip-mnt-reform branch, which just has a patched linux-libre 6.0 kernel, for something more recent. It is not as similar of a platform, but it demonstrates at least one way to apply custom patches and custom kernel configuration for an aarch64/arm64 system. Not sure how big the current patchset is against mainline for PinePhonePro. It is not terribly hard as long as the substitute servers are keeping up with the linux-libre tarballs... and if you can reduce the patchset to something somewhat reasonable(ideally patches moving upstream), you can probably merge it into guix master, and get substitutes too. :) I'll admit part of the appeal of Guix for me was that it was easier than Debian to maintain patched kernels for arm hardware support for a variety of reasons... although of course, some things turned out to be harder. live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCY6eMvwAKCRDcUY/If5cW qvl/AQCUe1Zx0yDooq5cfAT2yHLxN/cPFFzpWYfQ57yiaCy68wD/SnDLvcUO80Yc mW6RR757n5mqgab/dPSb0O2hZ0lmjwU= =CksL -----END PGP SIGNATURE----- --=-=-=--