1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-24 08:23:33 +03:00
Commit Graph

443 Commits

Author SHA1 Message Date
Samuel Dionne-Riel
9e44b27e21 Finishes porting to declarative configuration. 2018-06-17 17:50:32 +00:00
Samuel Dionne-Riel
0f560d06af WIP slowly moving everything to the options system. 2018-06-17 03:43:11 +00:00
Samuel Dionne-Riel
eba70dba5a WIP misc cleanup. 2018-06-17 01:24:26 +00:00
Samuel Dionne-Riel
707d62ab81 WIP fixes framebuffer modes. 2018-06-17 00:56:44 +00:00
Samuel Dionne-Riel
14fc3b0edd bin/build: whoopsie, didn't report the exit status of last command. 2018-06-17 00:56:14 +00:00
Samuel Dionne-Riel
a3a4a44704 WIP progress with configuration system.
Regression: fb.modes isn't copied anymore
2018-06-17 00:43:19 +00:00
Samuel Dionne-Riel
844313903e WIP Migrates device configuration into the options system. 2018-06-16 23:21:41 +00:00
Samuel Dionne-Riel
7a4b625cf7 Ugh 2018-06-13 02:29:26 +00:00
Samuel Dionne-Riel
e57a2d401a Adds two bin/* scripts to help out developers and users. 2018-06-13 02:28:33 +00:00
Samuel Dionne-Riel
67926d02ca Tries looking at how "quirks" could exist.
This may, instead, need the configuration system from nixos, where
lib.mkForce, lib.mkDefault and friends would make more sense here.
2018-06-13 02:07:26 +00:00
Samuel Dionne-Riel
adc28af2a5 Makes kernel part of the device description. 2018-06-13 02:06:24 +00:00
Samuel Dionne-Riel
9f4453a4d2 Reviews start of init script. 2018-06-13 01:47:00 +00:00
Samuel Dionne-Riel
e0b4766216 Refactors "extra-utils" into a function. 2018-06-13 00:07:36 +00:00
Samuel Dionne-Riel
6fcd7a09e0 Makes rootfs configuratble by device_config...
This is a WIP, but this already should allow device-specific fb.modes
2018-06-12 23:14:55 +00:00
Samuel Dionne-Riel
e56da86a90 rootfs: Use fbset when possible to set a specific mode. 2018-06-12 03:11:22 +00:00
Samuel Dionne-Riel
e0c48b28f9 Use fbv for splashes; allows using pngs.
ppm while they did work, aren't the easiest to work with.
2018-06-11 23:55:35 +00:00
Samuel Dionne-Riel
d999545685 Updates graphics (+ export png) 2018-06-11 19:25:48 -04:00
Samuel Dionne-Riel
65871a850b fbv: inits at 1.0b 2018-06-11 19:24:14 -04:00
Samuel Dionne-Riel
2e3d7ac8d0 mkbootimg: misc cleanup. 2018-06-11 19:24:02 -04:00
Samuel Dionne-Riel
14d4061b4a rootfs: LD_LIBRARY_PATH fix is now global 2018-06-11 00:09:06 +00:00
Samuel Dionne-Riel
eba4815647 Adds loading ppm, and adds R G B text to temp splash.
Do note that loading → temp splash allows us to know whether it

 1. booted at all (no loading)
 2. booted but stopped before the end (loading...)
 3. booted up to the end (temp splash)
2018-06-11 00:00:23 +00:00
Samuel Dionne-Riel
dca6a6c970 WIP insecure remote access on rootfs. 2018-06-11 00:00:03 +00:00
Samuel Dionne-Riel
fed59d14dd WIP now starts USB gadget networking. 2018-06-10 20:22:17 +00:00
Samuel Dionne-Riel
3f0999ee50 misc. cleanups 2018-06-10 20:07:39 +00:00
Samuel Dionne-Riel
e2c318359d ply-image: Adds with checkout to most current revision. 2018-06-10 19:35:53 +00:00
Samuel Dionne-Riel
44bc25fb2d overlay: misc cleanup. 2018-06-10 19:35:34 +00:00
Samuel Dionne-Riel
1ef6387e9d Adds a color box to the splash...
This can be used to verify whether the colors are right or not.
2018-06-10 18:56:31 +00:00
Samuel Dionne-Riel
983585e328 rootfs: Adds notes. 2018-06-10 18:27:17 +00:00
Samuel Dionne-Riel
e76a476ba3 Vibrates more quickly 2018-06-10 18:22:26 +00:00
Samuel Dionne-Riel
5b2ea10736 Adds a (temp) splash.
I think my framebuffer configuration is wrong...
2018-06-10 18:22:09 +00:00
Samuel Dionne-Riel
f333d8b8f8 msm-fb-refresher: inits at 0.1 2018-06-10 18:21:09 +00:00
Samuel Dionne-Riel
7ec11f4bdf Reads device informations / configuration from json file.
This allows many more devices to be implicitly working, once
their kernel and device-specific quirks have been ported over.
2018-06-10 17:18:28 +00:00
Samuel Dionne-Riel
d6f632d427 Adds my development device. 2018-06-10 12:51:59 -04:00
Samuel Dionne-Riel
9cb4255117 Ugh, use my feature branch. 2018-06-10 12:51:50 -04:00
Samuel Dionne-Riel
7df88ae56d Actually import data. 2018-06-10 12:49:17 -04:00
Samuel Dionne-Riel
6fe9d78c52 Actually write data. 2018-06-10 12:49:11 -04:00
Samuel Dionne-Riel
246de0741b Imports devices description...
From personal fork including a yet non-upstreamed device.
2018-06-10 12:43:19 -04:00
Samuel Dionne-Riel
a5fea374b1 Adds tooling necessary to gather up device information automatically. 2018-06-10 12:40:32 -04:00
Samuel Dionne-Riel
956e4399be WIP : boots and vibrates the device as expected 2018-06-10 03:03:24 +00:00
Samuel Dionne-Riel
f7984ff752 Normalizes kernel package name. 2018-06-10 02:56:40 +00:00
Samuel Dionne-Riel
e5af76d718 Adds default.nix that allows calling nix-build. 2018-06-10 01:00:12 +00:00
Samuel Dionne-Riel
2bd88ab30e Adds Asus Z00T kernel 2018-06-10 00:57:12 +00:00
Samuel Dionne-Riel
81ce8dd965 Initial commit 2018-06-10 00:45:05 +00:00