1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-09-11 03:55:23 +03:00
mobile-nixos/README.md

56 lines
1.1 KiB
Markdown
Raw Normal View History

2018-06-10 03:45:05 +03:00
Mobile NixOS
============
An overlay for building stuff.
This is a work-in-progress.
WIP notes
---------
```
nix-build --argstr device asus-z00t -A all
# Maybe `nix copy ./result --to ssh://another-host`
adb wait-for-device && adb reboot bootloader
fastboot boot result # or full path
# getting adb and fastboot working is left as an exercise to the reader.
```
Alternatively, helpers under `bin` can be used. They mostly pave over
the nix CLI to provide one-liners and one-parameter helpers.
```
# Builds -A all for device_name $1
bin/build asus-z00t
```
2018-06-18 04:12:04 +03:00
### Booting qemu
2018-06-18 04:01:57 +03:00
```
bin/build qemu-x86_64 -I nixpkgs=an/unstable/(nixos-or-nixpkgs)/checkout/nixpkgs/
bin/boot-qemu
```
This currently does not build using 18.03 and may never (18.09 may release before!)
2018-06-10 03:45:05 +03:00
Goals
-----
The goal is to get a nix-built operating system, preferably NixOS running on
mobile devices, e.g. Android phones.
Prior work
----------
This project heavily borrows and relies on the hard work from the [PostmarketOS
project](https://postmarketos.org/).
Notes
-----
> This is an unofficial and unsanctioned project.