Mobile NixOS [progress thread]

Who would have guessed that a month later, the next progress report would be posted?

https://mobile.nixos.org/news/2020-11-03-october-round-up.html

8 Likes

And for November:

https://mobile.nixos.org/news/2020-12-01-november-2020-round-up.html

8 Likes

Last update for 2020:

https://mobile.nixos.org/news/2021-01-05-december-2020-round-up.html

9 Likes

Whoops, skipped an update here. Here’s the two last updates:

5 Likes

Hi over here! I got my copy of PinePhone hardware some time ago) Now looking forward to try Mobile NixOS on it. After looking through the documentation and even a building of some components from a stable repo revision (u-boot, image, etc) I understood that I have no ideas how to flash the phone:) And more, the process of testing (which is more for me right now) is not clear to me. Could you please provide me with a link to a Blog or something with a step-by-step guide explaining some basic operations? Sorry for noobery:)

1 Like

What does it mean when a phone is on the “Devices List”? (I’m seriously thinking about PinePhone.) Does it cover phone functionality? For example in the range of Nokia 6230. Especially call, SMS, contacts, … Any checklist similar to these for Matrix bridges?

1 Like

From the link you posted, an entry in the list does not mean anything but that there was at least one phone that was able to boot at least once:

The inclusion in this list does not guarantee the device can boot Mobile NixOS, but only that it did at one point in the past. Though, efforts are made to ensure all of these still work.

And I’m not even sure if nixos mobile has actual phone support right now…

1 Like

The project is in very active development and not ready for daily use.
A more detailed support status is planned: Doc: devices support level · Issue #70 · NixOS/mobile-nixos · GitHub

Stay patient or consider to contribute if you can.

1 Like

Would it be possible to publish the resulting images of builds (e.g. latest successful and/or “major releases” :thinking:)? The procedure for acquiring the image does not seem to be as straightforward as the instructions under the Actions button suggest. :woozy_face:

I think you might be able to just use nix build XXX where XXX is the path obtained from “Output store paths” entry in the “Details” view.

2 Likes

You’re right. Impressive. Thanks :+1:

I thought too that prebuilt images would be a good idea, but you probably want to change the config, so it makes more sense to built it yourself. It does not take long.

What is needed tho is better documentation. That will come when the project matures.

1 Like

I think brief Mobile NixOS maturity summary would be useful for now. Even newcomers like me would know what to expect and what to look forward to. This form might not take much work. :thinking:

Let me pin here my notes on doing various MobileNixos setup tasks on a Pinephone

7 Likes

Hi,

try to build Phosh for sdm845 but this fail. ( apr-1.7.0 build fail )

Can somebody help me please ?

See here at the end please:

https://github.com/NixOS/mobile-nixos/issues/512

I’m roughly under the impression that you need a native aarch64 builder to build most stage-2s. (the error message hints that you’re cross-compiling something that doesn’t really want to cross-compile).

thanks…

the “hello” insted of “phosh” did compile fine and there is a graphical gui as you can see in the top of #512

Right, I think ‘demo’ is the exception. I assume that, one, it’s bespoke and maybe a much smaller closure than that of phosh, and two, that samueldr likely ensured that the demo was cross-compilable.

thank you for the information

A slight correction:

The examples/hello example system is pared down and uses minimal dependencies to ensure it stays cross-compilable.

The examples/demo example system does not.