This update is the sixteenth in a series of regular updates on the state of the project.

Only changes that have been accepted and merged in Mobile NixOS are chronicled here. There’s always more work currently in-progress.

Notable changes

During the two months 11 pull requests were merged.

This sounds like there’s not much that has been happening, but this is only half of the story.

Plasma Mobile support in NixOS

A good portion of my time has been spent working on adding support for Plasma Mobile in NixOS. The pull request needs some work still, as there are issues, mainly dealing with Wayland and Plasma integration with NixOS.

With that said, a draft for a Mobile NixOS demo image using Plasma Mobile was also made. It relies on the NixOS changes. After all, Mobile NixOS is a superset composed on top of NixOS.

I wouldn’t recommend anyone to use it at the moment, but it’s not a disaster. It’s the final paper cuts, the final 10% that needs 90% of the work. It’s close to being done, yet far from being over.

Phosh support in NixOS

Some community members, starting way back in May 2020, and even before, were working on their side on adding Phosh support in NixOS

@zhaofengli ran the last mile in #121226, with the initial support for Phosh in NixOS. There is also an example configuration demo system for Phosh for Mobile NixOS.

Since Phosh is already being built in Nixpkgs, you can take inspiration from that example configuration and start using it at this moment.

I invite you to follow through to the different pull requests, and thank the involved individuals.


Support for one new device was merged in this period.

Bringing the total of devices to 18.