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 mKoVKmPxrGNnhwAAbAwnHQ (envelope-from ) for ; Thu, 29 Dec 2022 02:46:11 +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 ePcQKmPxrGNJ5AAAauVa8A (envelope-from ) for ; Thu, 29 Dec 2022 02:46:11 +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 4AF499DA7 for ; Thu, 29 Dec 2022 02:46:11 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pAhzN-0003Oj-12; Wed, 28 Dec 2022 20:45:45 -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 1pAhzL-0003OU-4F for help-guix@gnu.org; Wed, 28 Dec 2022 20:45:43 -0500 Received: from cyberdimension.org ([2001:910:1314:ffff::1] helo=gnutoo.cyberdimension.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1pAhzI-0005qz-KR for help-guix@gnu.org; Wed, 28 Dec 2022 20:45:42 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id a4ffffd9; Thu, 29 Dec 2022 01:40:29 +0000 (UTC) Received: from primary_laptop (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 506b0ee9; Thu, 29 Dec 2022 01:40:29 +0000 (UTC) Date: Thu, 29 Dec 2022 02:45:06 +0100 From: Denis 'GNUtoo' Carikli To: phodina Cc: Science Fiction , help-guix@gnu.org Subject: Re: PinePhone Pro & Guix Message-ID: <20221229024506.13155961@primary_laptop> In-Reply-To: <5VSz0QgnBEuKtOXNNyXRS_nfEDol_ingxMzrVqi1i_5Br3Fw6LbiTSLEOc9Lb55gMSbVH-3YDu5ttGQSAD55NwyqDG4_C9Hy3vZNbUrD6EM=@protonmail.com> References: <5VSz0QgnBEuKtOXNNyXRS_nfEDol_ingxMzrVqi1i_5Br3Fw6LbiTSLEOc9Lb55gMSbVH-3YDu5ttGQSAD55NwyqDG4_C9Hy3vZNbUrD6EM=@protonmail.com> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/+Yz1=Bltooa2/UzKaA7ACzR"; protocol="application/pgp-signature"; micalg=pgp-sha256 Received-SPF: pass client-ip=2001:910:1314:ffff::1; envelope-from=GNUtoo@cyberdimension.org; helo=gnutoo.cyberdimension.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-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-Seal: i=1; s=key1; d=yhetil.org; t=1672278371; a=rsa-sha256; cv=none; b=d1ae+o9vK/HGzeun1D/3fsNppS4ObFC1CG1XV1Twi5CJq9p1vwR1wccn54AbQMCJ+9vUPD sqcWck0sihVSNMxKzC/W0Q5mzdJxGcR0rGBFlh9uWiGU60e8eFIwHsTBFMeTz+X1qsldwj Tq7pW9ZE4u6kKrYGP4I/l5jukhfpvwgjGY9Bnly8gvgvaoiosqA0wbByMaShA+WfLfAJnG qEjBOZfRDypJpmi8krFsH/+b0OnNAo7BBqeBjYiSrX+UDz9tUE+wOG3v61vE0pwr39413P nYTsU26smUtMVo87fv6qz3oVAGAIQa6sJ1qsgYlmIaaNLiLQDDRzvO0uojqeiA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672278371; 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; bh=Rw57YYVNez6eqKRB+gyfe4yP/oX5evaI9zjOHql44/w=; b=TuIHesAindFv9a7CLIqNV1lTpHf189XTbnythM8prP6LZT+8C692P6gWBzu5fguMPwEQsG F7apYpuWg3pnZK5y8o/0tSNzZ/BgD39bOLaH2olu0a1koLwAYPwV923Tyd6uvWbg1xecks panlf6iEtBV3xHm9QfhIyHmNfsyozS7xHOAFzlAqg0oHZ4bQLmI+X7fx/lrJlHQyQX0KfC Qs+68Kaj7K/9zfj1FdVekTo7RzCoQKKI8OE62gWwq3mE/7y99pnD3DS2+LNE+jDrIynszI F8qUg6t3VxOUZ10uFI8zovaSqHtt3L799mRLMxpd06JbJVT48Ljsa3W3jAaWbQ== X-Spam-Score: -3.23 X-Migadu-Queue-Id: 4AF499DA7 Authentication-Results: aspmx1.migadu.com; dkim=none; 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: scn0.migadu.com X-Migadu-Spam-Score: -3.23 X-TUID: +m2hNANy9fgM --Sig_/+Yz1=Bltooa2/UzKaA7ACzR Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 24 Dec 2022 20:18:30 +0000 phodina wrote: > Hello, Hi, > > 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. =20 >=20 > I do have same interest in mind. The bigger issue I'd say is to have > working mobile UI environment as the console would otherwise be > useless. >=20 > There are two possibilites: > - Plasma mobile [1][2] > - Phosh [3][4] If people buy the keyboard addon it's also possible to use additional environments like sxmo that was mentioned before (an environment that works 100% with a keyboard). > 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. Users probably just need to be aware of it[1]. > 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! >=20 > Besides the code not yet being merged in the upstream kernel there's > another issue. That would be an issue indeed. Though if packages are added, it might be possible to easily support the Pinephone (the not-pro version) or other smartphones with upstream kernels. > FIY I've been putting together the definition for the Pine64 products > on nonguix channel :-) With a little amount of work, it might be possible to use Pine64 devices supported by upstream Linux and u-boot. And as I understand, there is not a lot of packaging to do for the Pinephone, so it might also benefit other phones, or at least show how to do it in a way that works. Though having everything packaged will not magically adapt all the applications to a very small screen with a very high resolution for instance, or magically port free software Android applications to GNU/Linux. Some Android applications will also not work with Waydroid if they require hardware features that Waydroid doesn't support yet (like telephony for the "silence" application). Another issue might be that not everything cross compile fine in Guix, and cross compiling from x86_64 is needed so to have downloadable images like for the Pinebook PRO[2]. Though things could be done in two stages where once the image is installed, the users would then just use guix system reconfigure to install additional packages. References: ----------- [1]https://wiki.pine64.org/index.php/PinePhone#Thermal_safety [2]https://guix.gnu.org/en/download/latest/ Denis. --Sig_/+Yz1=Bltooa2/UzKaA7ACzR Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmOs8SIACgkQX138wUF3 4mPuIg//b3Z/Ry4jk7Y/pUqEHLTkinaADvs33zmdrnqPls1Hp4nQsUpn/VAl/vSz EYsE2uhtzI36IWvS5t7iH+dTR0SaVMIn3+QJA5XU6/m55/45lPbK/Alm69ptGByP 2wx36CEwIHH3DD1ducakplWfrljj+XQlGsg2sKfGvVE5kLOJ6dgTFLeq57iibQxt WKs3y2A9WamwzbwkEhIYgIM2UgPWIqVPawdmtoD44xuLxLzyiEYwawoSEo/Xa1Gs 9+xRbE+Q3pUWzFuRXutObIXNaiNKO2TQqmOJFQOgv/BoQJzvUPMCaFxrFW+/H64R 3wh1LA3xN2V9SH2k9CWtucHeirR9e9IHFUUdmAVxCMsJe0u38oZMbCwubKY0jpTe /bERZ+CIbNVBeKFa6GFOWPsy5Fso0smXWo0Fqh8U4L6CEe59xrRQPtN8ahi8qT8u 9szoaDgUydl2ckYU5/IoX+/we58h56gxomnem4EcAhHsNP+UAu7Pd0QUpkvkH2yZ IzTV1itHA9UQSPYyJ1yu6c9CpBmMSvk6sLi5oWj8D0lQyz3Efaboo83RxzvYF+tc 1PVAt0ZzLxDCKivtjsJb/He07OvyHeRO3MhNqkKmQg5Y1/DU9OMlz6bMu440ZIwC q3azfQGLOt4gokdOOm4ziPGqdfyZY4FrucyjVIPbuFO3N72bW/Q= =jBZm -----END PGP SIGNATURE----- --Sig_/+Yz1=Bltooa2/UzKaA7ACzR--