1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-16 20:21:32 +03:00
Commit Graph

230 Commits

Author SHA1 Message Date
Samuel Dionne-Riel
989248df12 boot.img: fixes for cross. 2018-06-25 20:07:50 -04:00
Samuel Dionne-Riel
75465eaddb dtbtool: Use DTC from buildPackages. 2018-06-25 16:26:50 -04:00
Samuel Dionne-Riel
f90e5e94ce msm-fb-refresher: Specifies CC. 2018-06-25 16:26:21 -04:00
Samuel Dionne-Riel
d688408b6d Removes dead code...
I can find it elsewhere anyway.
2018-06-25 15:54:26 -04:00
Samuel Dionne-Riel
f13735a9c1 WIP : asus-z00t's gcc6 is buildPackages.gcc6 2018-06-25 15:54:09 -04:00
Samuel Dionne-Riel
a035a01535 WIP : (FIXME) unconditionally build for AArch64 cross. 2018-06-24 21:41:37 -04:00
Samuel Dionne-Riel
d0a2e3853e Adds initialHashedPassword for root (installer image). 2018-06-23 22:08:37 -04:00
Samuel Dionne-Riel
fb1a512c47 Makes bin/build exec. 2018-06-23 22:08:24 -04:00
Samuel Dionne-Riel
99640cb723 WIP : makes system-image an installation device.
This gives us passwordless root.

This may be the final form of the system image.
2018-06-23 18:47:13 -04:00
Samuel Dionne-Riel
ccebd0e548 qemu-x86_64: Adds more kernel modules. 2018-06-23 18:47:00 -04:00
Samuel Dionne-Riel
aeb8051697 WIP : Adds a crutch to get the current init. 2018-06-23 18:17:26 -04:00
Samuel Dionne-Riel
6d8b2bea22 WIP : stops relying on NIX_PATH entries.
I don't know if there could have been issues.

Better safe than sorry.
2018-06-23 18:09:05 -04:00
Samuel Dionne-Riel
a30bbfaf02 qemu-x86_64: Adds minimally required modules. 2018-06-23 17:46:06 -04:00
Samuel Dionne-Riel
a2620c06a3 initrd-kernel: Allows embedding modules. 2018-06-23 17:45:51 -04:00
Samuel Dionne-Riel
b623007684 WIP : Builds a system image using nixos. 2018-06-23 17:11:07 -04:00
Samuel Dionne-Riel
a607f97799 Starts refactoring a bit of the helpers. 2018-06-23 16:12:39 -04:00
Samuel Dionne-Riel
3d517c0687 bin/build: begins refactor. 2018-06-23 16:06:53 -04:00
Samuel Dionne-Riel
8bf617c77a Fixes typo with logs redirection. 2018-06-23 16:04:48 -04:00
Samuel Dionne-Riel
86157753f8 Use mkMerge to merge multiple configs. 2018-06-20 20:18:44 -04:00
Samuel Dionne-Riel
0a1b75d91c qemu-x86_64: splash enables/disables features from configuration.
Useful with local.nix.
2018-06-18 22:23:15 -04:00
Samuel Dionne-Riel
6990de541d Adds support for local.nix overrides. 2018-06-18 22:23:02 -04:00
Samuel Dionne-Riel
ca0ef47b71 initrd-logger: enable = false will disable it completely. 2018-06-18 22:14:01 -04:00
Samuel Dionne-Riel
0d17ae2279 stage-1: Adds shell option. 2018-06-18 22:14:01 -04:00
Samuel Dionne-Riel
35972c5547 modules: fixes order. 2018-06-18 22:14:01 -04:00
Samuel Dionne-Riel
809c3f37a6 qemu-x86_64: refactors splash into a variable...
To allow playing around.
2018-06-18 22:13:57 -04:00
Samuel Dionne-Riel
334185ea21 qemu-x86_64: use a smaller VT by default. 2018-06-18 21:50:10 -04:00
Samuel Dionne-Riel
64d4e5a604 qemu-x86_64: default to no splash (for now) 2018-06-18 21:49:35 -04:00
Samuel Dionne-Riel
2ef6c5f988 initrd: Implements messages redirection.
This allows outputting the /init process' messages to multiple
locations, including /dev/console, any additional tty and files.
2018-06-18 21:43:58 -04:00
Samuel Dionne-Riel
a0e8f96605 boot-qemu: also print the qemu command line. 2018-06-18 21:22:30 -04:00
Samuel Dionne-Riel
cff24349b8 Spelling is for chumps. 2018-06-17 21:12:04 -04:00
Samuel Dionne-Riel
5d7270c02a Adds qemu launching notes. 2018-06-17 21:01:57 -04:00
Samuel Dionne-Riel
6095b623f6 Adds qemu-x86_64 device.
Network doesn't work :/
2018-06-17 20:55:34 -04:00
Samuel Dionne-Riel
7be3b3474b fb_modes can now be nulled. 2018-06-17 19:57:42 -04:00
Samuel Dionne-Riel
ba7e531519 Fixes remote-boot to return exit status. 2018-06-17 19:57:22 -04:00
Samuel Dionne-Riel
97b41b1221 Misc additions. 2018-06-17 19:57:14 -04:00
Samuel Dionne-Riel
9b1d50597f moves systems into a folder. 2018-06-17 19:57:03 -04:00
Samuel Dionne-Riel
982a705dc2 Removes dead code. 2018-06-17 18:53:34 +00:00
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