From: Vagrant Cascadian <vagrant@debian.org>
To: phodina <phodina@protonmail.com>,
Science Fiction <forevercomputerr@gmail.com>
Cc: help-guix@gnu.org
Subject: Re: PinePhone Pro & Guix
Date: Sat, 24 Dec 2022 15:35:26 -0800 [thread overview]
Message-ID: <87sfh48jep.fsf@contorta> (raw)
In-Reply-To: <5VSz0QgnBEuKtOXNNyXRS_nfEDol_ingxMzrVqi1i_5Br3Fw6LbiTSLEOc9Lb55gMSbVH-3YDu5ttGQSAD55NwyqDG4_C9Hy3vZNbUrD6EM=@protonmail.com>
[-- Attachment #1: Type: text/plain, Size: 2004 bytes --]
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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]
next prev parent reply other threads:[~2022-12-24 23:36 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-22 10:22 PinePhone Pro & Guix Science Fiction
2022-12-24 20:18 ` phodina
2022-12-24 21:30 ` david larsson
2022-12-24 23:21 ` Vagrant Cascadian
2022-12-24 23:35 ` Vagrant Cascadian [this message]
2022-12-29 1:45 ` Denis 'GNUtoo' Carikli
-- strict thread matches above, loose matches on Subject: below --
2022-12-29 4:51 Help-Guix Digest, Vol 85, Issue 50 jgart
[not found] ` <mailman.16844.1672287760.1249.help-guix@gnu.org>
2022-12-29 5:02 ` PinePhone Pro & Guix jgart
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87sfh48jep.fsf@contorta \
--to=vagrant@debian.org \
--cc=forevercomputerr@gmail.com \
--cc=help-guix@gnu.org \
--cc=phodina@protonmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.