github.com/NixOS/mobile-nixos ↗
📱 (rebooting... please wait...)
Open this visualization on its own page →
Contributors
17
Lines of Code
2,475
From
2018-06-10
To
2021-02-12
About NixOS/mobile-nixos
Mobile NixOS is a Linux distribution that brings the Nix package manager and NixOS operating system to mobile devices like smartphones. It extends the NixOS ecosystem with mobile-specific abstractions to support a variety of phones and tablets while maintaining the declarative, functional approach that defines NixOS. The project aims to provide a purely functional Linux experience on portable devices by leveraging the existing NixOS, Nixpkgs, and Nix infrastructure.
The project functions as a superset on top of the standard NixOS Linux distribution and Nixpkgs package collection, adding device-specific configurations and drivers needed for mobile hardware. It abstracts away hardware differences between devices so that users can configure and manage their phones using the same Nix expression language and reproducible build system they would on a desktop NixOS installation. The project is still in active development and requires the unstable branch of Nixpkgs to build successfully.
Development happens primarily through the Mobile NixOS GitHub repository, and the project maintains comprehensive documentation covering installation, configuration, and device support. The codebase is licensed under the MIT License, though this applies only to the expressions and scripts in the repository, not to the packages built from it. Mobile NixOS received funding through the NGI PET Fund as part of the broader effort to support privacy-enhancing technologies.