📱 (rebooting... please wait...) https://mobile-nixos.github.io/
Find a file
Samuel Dionne-Riel 70d78eac5d
Merge pull request #858 from Luflosi/update/pine64-pinephone-kernel
pine64-pinephone: kernel 6.15.6 -> 6.17.5
2026-02-17 09:05:58 -05:00
.ci CI: Add quick eval as a workaround for broken CI 2025-09-07 13:55:41 -04:00
.github/workflows CI: Add quick eval as a workaround for broken CI 2025-09-07 13:55:41 -04:00
artwork artwork: Add boot logo 2023-05-03 21:51:18 -04:00
bin bin/hydra-eval: Use pretty_shelljoin 2025-01-19 23:04:44 -05:00
boot boot/overlay: Add the slimmed-down deps for stage-1 2025-09-06 16:11:24 -04:00
devices Merge pull request #858 from Luflosi/update/pine64-pinephone-kernel 2026-02-17 09:05:58 -05:00
doc doc: Use top-level (unaliased) packages for build deps 2026-02-16 22:26:34 -05:00
examples examples/plasma-mobile: Drop 2026-02-16 22:26:34 -05:00
lib lib/release-tools: Use nixpkgs.{buildPlatform,system} pair 2026-02-16 22:26:34 -05:00
modules Merge pull request #858 from Luflosi/update/pine64-pinephone-kernel 2026-02-17 09:05:58 -05:00
npins npins: Update Nixpkgs 2026-02-16 22:26:34 -05:00
overlay cross-canary: Use stdenv.hostPlatform.system 2026-02-16 22:26:34 -05:00
support support/kernel-config: Gate SCHED_DEBUG for <6.15 2025-07-06 16:41:41 -04:00
.gitignore .gitignore: Add result-* 2024-12-19 15:09:52 -05:00
CONTRIBUTING.adoc CONTRIBUTING: Fix repo URL 2024-12-21 20:58:35 -05:00
default.nix default.nix: Use new eval-with-configuration semantics 2025-01-19 23:04:44 -05:00
LICENSE LICENSE: update license notice 2020-05-04 19:28:41 -04:00
pkgs.nix pkgs.nix: Rely on npins from now on 2024-12-19 15:09:52 -05:00
README.adoc Fix minor typo 2025-07-10 10:47:06 +02:00
release.nix release.nix: Drop plasma-mobile 2026-02-16 22:26:34 -05:00
shell.nix shell.nix: Fix eval 2024-12-21 20:31:27 -05:00

++++
<div align="center"><a href="https://mobile-nixos.github.io/"><img src="artwork/logo/logo.svg" alt="Mobile NixOS" title="Mobile NixOS" width="500" height="130" /></a></div>
++++

*Mobile NixOS* is a superset on top of link:https://nixos.org/nixos/[NixOS Linux],
link:https://nixos.org/nixpkgs/[Nixpkgs] and link:https://nixos.org/nix/[Nix],
aiming to abstract away the differences between _mobile_ devices.

In four words: _“NixOS, on your phone”_.

ifdef::env-github[]
Read more: <<doc/about.adoc#,About Mobile NixOS>>.
endif::[]
ifndef::env-github[]
Read more: <<about.adoc#,About Mobile NixOS>>.
endif::[]

ifdef::env-github[]
⚠️ **Note**: Mobile NixOS is only expected to build successfully against the **unstable** branch of Nixpkgs.
endif::[]

== Documentation

 * link:https://mobile-nixos.github.io/[The Mobile NixOS website] hosts the rendered link:https://github.com/mobile-nixos/mobile-nixos/tree/development/doc[doc folder] for Mobile NixOS documentation.

As Mobile NixOS is a superset of NixOS Linux, the following documentation applies:

 * link:https://nixos.org/nixos/manual[NixOS Manual] - how to install, configure, and maintain a purely-functional Linux distribution
 * link:https://nixos.org/nixpkgs/manual/[Nixpkgs Manual] - contributing to Nixpkgs and using programming-language-specific Nix expressions
 * link:https://nixos.org/nix/manual[Nix Package Manager Manual] - how to write Nix expressions (programs), and how to use Nix command line tools

== Community

Mobile NixOS development and questions is done within the link:https://github.com/mobile-nixos/mobile-nixos[Mobile NixOS GitHub repository].

The following community resources are also available, for NixOS questions.

 * link:https://matrix.to/#/#nix:nixos.org?via=nixos.org&via=matrix.org[Nix and NixOS support channel on the NixOS Matrix Space]
 * link:https://discourse.nixos.org/[Discourse Forum]

== Other Project Repositories

 * link:https://github.com/NixOS/nix[Nix] - the purely functional package manager
 * link:https://github.com/NixOS/nixpkgs[Nixpkgs] - the Nix packages collection

== Continuous Integration

There is no published artifacts for the time being, but the documentation
should point you towards resources that you can use to get started quicker when
your device is supported.

== Contributing

There are two ways your contributions can reach this project.

ifdef::env-github[]
 * <<CONTRIBUTING.adoc#,Contributing to Mobile NixOS>>
endif::[]
ifndef::env-github[]
 * <<contributing.adoc#,Contributing to Mobile NixOS>>
endif::[]
 * link:https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md[Contributing to Nixpkgs or NixOS]

Contributions are always welcome. If it's your first time contributing:
jump in and don't be scared. Mistakes in your first contributions are room for
improvement; it is not in our nature to scold new contributors.

== License

Mobile NixOS is licensed under the link:https://github.com/mobile-nixos/mobile-nixos/blob/development/LICENSE[MIT License].

[NOTE]
====
As with Nixpkgs, the MIT license does not apply to the packages built,
but only to the files in this repository (expressions, scripts, modules, etc.).

Patches and derivative work are covered by the licenses of their respective
packages.
====

[#homepage-acknowledgements]
--
[discrete]
== Acknowledgements

This project was funded in part through the NGI PET Fund.
link:https://nlnet.nl/PET/[Read more about it on NLnet's website].

ifdef::env-github[]
image::doc/images/NGI0_tag_black_mono.svg[NGI0,link=https://nlnet.nl/NGI0/]
endif::[]
ifndef::env-github[]
image::images/NGI0_tag_black_mono.svg[NGI0,link=https://nlnet.nl/NGI0/]
endif::[]
--