You hacked out a bare running Nix config for a phone...cool. I wouldn't call it an implementation of anything because all you did was hammer out configs, but good for you. Now you have a phone where half the hardware doesn't work, but Nix runs, so super awesome for you. Must be a great user experience.
Even in your comments on your link, you're proving my point. Without a solid BASE, and a DRIVER LAYER, you won't have a successful project to push a UI of anything, because packaging themall together doesn't make sense. All the major phone vendors know this, and have moved in that direction for awhile.
Why you came in here with your links to something that is literally saying the same thing as I am as if you are proving a point to somebody, I have no idea.