I bought Oneplus 6T with a purpose of putting NixOS Mobile on it. I knew it’s going to be hard, since NixOS Mobile docs DOESN’T exist for flake based setups and the channel based setup docs are really bad.
I’ve found this guide for Oneplus 6, but it’s literally all I have.
Yes, I know I would be better off if I had gone with PMOS or any other Linux on Mobile distro, but I like NixOS’es model too much to not use it on any device I own.
I’m quite experienced in the Linux phone space, I used Ubuntu Touch and Droidian before.
Btw what mobile DE do I go with? All options seem really interesting and it’s hard to find any concrete information on them.
Take this with a grain of salt as I’ve never touched NixOS mobile and thus have obviously not tested any of this.
I think the solution is change the
device = "oneplus-enchilada";todevice = "oneplus-fajita";on line 29 of flake.nixTheoretically, the rest of the guide should work.
It looks like the 6T will use the same firmware at the regular OnePlus 6
I didn’t know about this but think I’ll follow it.
does nixos have any improvement on lineage?
Could you reframe your question? I don’t understand it
is there something that you can get out of nixos that you can’t get out of lineage?
i ask because i plan on taking the plunge with an android alternative and all of the interest seems to be concentration on graphene and lineage while other projects like nixos leave me unaware of its capabilities.
They’re completely different things.
NixOS Mobile is Linux on Mobile project, based on desktop NixOS. It’s one of the worst maintained Linux on Mobile distros and I don’t reccomend it to anyone who haven’t tried both NixOS and other distro for phones.
LineageOS is a well maintained Android (AOSP) fork.
If you want to dive deeper into Linux on Mobile, I reccomend starting with PostmarketOS. It’s a full Linux distro, unrelated to Android.


