Samuel Dionne-Riel
96b82fc9f1
doc: Generate the device-specific docs via a script
...
Rather than use ugly nix-templated bash.
2020-04-04 17:01:24 -04:00
Samuel Dionne-Riel
81b0e737c1
doc: Add architecture to the device pages
2020-04-04 15:19:44 -04:00
Samuel Dionne-Riel
b503267c8e
doc: Remove custom eval, rely on true release eval for devices
2020-04-04 15:19:44 -04:00
Samuel Dionne-Riel
75a0d1a7db
devices-metadata: Generate metadata using the modules system
2020-04-04 15:19:44 -04:00
Samuel Dionne-Riel
9179158645
release-tools: Split useful Mobile NixOS evaluation tools
...
This is to be used by the documentation system, without requiring to
repeat all of the code.
2020-04-04 14:39:23 -04:00
Samuel Dionne-Riel
ae2be46466
doc: Rework the devices table
...
Put the identifier first, since this is what they're sorted on.
Then, put Manufacturer and Name in their own column.
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
5a91f406f8
doc: Fix header detection for device-specific notes
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
ec34156376
doc: Use the full name for the device
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
86065c8d96
doc: Build a per-device page
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
df373d7d23
doc: Build a table for devices
...
Still linking to the GitHub pages, but still a step forward.
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
fc5d5f0bbd
doc: Add styles for the devices table
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
a8601c257e
doc: Remove outdated notice on the devices page
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
44e6c840c6
doc: Add fluff in getting started
...
Most of that fluff is about an upcoming feature, for per-device pages.
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
dd262a68a5
xiaomi-tissot: Fix device information
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
d020fd3822
xiaomi-lavender: Fix header for docs inclusion
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
4436184447
xiaomi-lavender: Fix device information
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
2e597afadf
pine64-pinephone-braveheart: Fix device specific notes
...
The headings have been pushed one lower.
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
62508badad
oneplus-oneplus3: Fix device information
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
3526c7114b
oneplus-oneplus3: Fix device specific notes
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
c19eff7310
motorola-addison: Fix device information
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
0969d5fd2a
google-walleye: Fix device information
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
c3ec6728c8
google-walleye: Fix header for docs inclusion
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
daf2bf2b90
asus-dumo: Fix device information
2020-04-04 00:26:41 -04:00
Samuel Dionne-Riel
2cd23f3370
Merge pull request #114 from danielfullmer/vendor-ro
...
initrd-vendor: mount vendor read-only
2020-04-03 20:22:56 -04:00
Samuel Dionne-Riel
efa894c28d
Merge pull request #118 from samueldr-wip/fix/misc-cleanup
...
Add hydra build product to the rootfs
2020-04-01 17:03:53 -04:00
Samuel Dionne-Riel
4266cd321a
rootfs: Add Hydra build product
2020-03-31 15:53:47 -04:00
Samuel Dionne-Riel
b34f78b704
release.nix: examples-demo-rootfs -> examples-demo.aarch64-linux.rootfs
...
This allows us to add more outputs to `examples-demo`, and more
importantly, differentiates systems. After all, we want to build
armv7l-linux ASAP!
2020-03-31 15:40:40 -04:00
Samuel Dionne-Riel
a73d030a5b
release.nix: Preface with a usage note
2020-03-31 14:59:20 -04:00
Samuel Dionne-Riel
e4c5d21fa3
Merge pull request #113 from samueldr-wip/feature/hydra-rootfs
...
Add the demo rootfs build to release.nix
2020-03-31 02:29:43 -04:00
Samuel Dionne-Riel
f4f848c6b2
release.nix: Compress demo rootfs
...
We cannot apply the compression outright on all builds as the image
building infrastructure is not aware of compressed images.
2020-03-31 01:12:09 -04:00
Samuel Dionne-Riel
08101434f7
rootfs: Compress rootfs image when asked to
2020-03-31 00:55:16 -04:00
Samuel Dionne-Riel
f7506b5ec8
image-builder: Filesystems can be post-processed
2020-03-31 00:33:16 -04:00
Samuel Dionne-Riel
c37da93225
modules/internal: Init
2020-03-30 23:49:28 -04:00
Samuel Dionne-Riel
fd3a5c656c
release.nix: Add knowledge of the project's build infra
2020-03-30 23:33:31 -04:00
Daniel Fullmer
d142490aa0
initrd-vendor: mount vendor read-only
2020-03-29 15:23:26 -04:00
Samuel Dionne-Riel
2fbd2c660d
default.nix: Fix bug with special configuration
...
Associativity strikes!
2020-03-29 00:18:02 -04:00
Samuel Dionne-Riel
875a94f659
release.nix: Build the demo rootfs
...
As thus rootfs is universal, building it will allow end-users to
directly be able to run a somewhat usable system on their devices, even
if they are unable to bootstrap themselves one.
Furthermore, this ensures that the requirements are built and do
continue building on aarch64-linux.
2020-03-29 00:18:02 -04:00
Samuel Dionne-Riel
8fd6adc884
Merge pull request #112 from samueldr-wip/feature/gh-actions
...
Add GitHub actions for simple validations
2020-03-28 23:03:56 -04:00
Samuel Dionne-Riel
2a595b8c0e
actions: Init GitHub actions
2020-03-28 22:54:09 -04:00
Samuel Dionne-Riel
cabd0eac10
release.nix: Add note about .ci/instantiate-all.nix
2020-03-28 22:53:48 -04:00
Samuel Dionne-Riel
8b3bcc16db
.ci: Add instantiate-all.nix
...
This is to be used with `nix-env` in a CI situation to list everything
from release.nix.
2020-03-28 22:53:48 -04:00
Samuel Dionne-Riel
558907989b
systems/u-boot: Fix eval with release.nix
...
The "default" output was missing.
2020-03-28 22:53:48 -04:00
Samuel Dionne-Riel
648b848115
release.nix: Special evals are system-types "none"
2020-03-28 22:53:48 -04:00
Samuel Dionne-Riel
1483a3bcb4
system-types: Add "none" system type for evals
...
I'm not sure why it doesn't matter on Hydra, and when using `nix-build`,
but it does matter for `nix-env`.
2020-03-28 22:53:48 -04:00
Samuel Dionne-Riel
dad8916ed5
Merge pull request #96 from samueldr-wip/device/pine64-pinephone-braveheart
...
device: add pine64-pinephone-braveheart
2020-03-28 19:33:42 -04:00
Samuel Dionne-Riel
e026485d61
pine64-pinephone-braveheart: Document LED patterns
2020-03-28 16:40:10 -04:00
Samuel Dionne-Riel
ad4c5f811a
hardware-allwinner: Configure initial gap
2020-03-28 16:40:10 -04:00
Samuel Dionne-Riel
df75b6debd
systems/u-boot: Allow configuring the initial gap
2020-03-28 16:40:10 -04:00
Samuel Dionne-Riel
d74390b9a9
pine64-pinephone-braveheart: Setup LEDs during earlier boot
...
The red LED is turned on ASAP.
2020-03-28 16:40:10 -04:00
Samuel Dionne-Riel
93039954c2
pine64-pinephone-braveheart: Setup LEDs during early boot
...
This sets the red + green LEDs, making it yellow.
2020-03-28 16:40:10 -04:00