1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-15 02:43:24 +03:00
Commit Graph

790 Commits

Author SHA1 Message Date
Samuel Dionne-Riel
fc07219c7d asus-z00t: show the device tree in /proc 2020-04-10 15:53:47 -04:00
Samuel Dionne-Riel
be396f4807 asus-z00t: Add firmware 2020-04-10 00:24:13 -04:00
Samuel Dionne-Riel
0b68cf893a asus-z00t: Use wcnss-wlan quirk 2020-04-09 22:27:15 -04:00
Samuel Dionne-Riel
c21f57b12b asus-z00t: Shut up some kernel modules, so noisy! 2020-04-09 22:27:15 -04:00
Samuel Dionne-Riel
ae440f4135 asus-z00t: Protect firmware load path from rude trampling 2020-04-09 22:27:15 -04:00
Samuel Dionne-Riel
467702a853 quirks: Add qualcomm wcnss-wlan quirk
This quirk assumes the firmware has been set appropriately in the NixOS
configuration, using something akin to:

```
  hardware.firmware = [
    pkgs.my-device-firmware
  ];
```
2020-04-09 22:27:15 -04:00
Samuel Dionne-Riel
1580f35dfb nixos-integration: Use initrd.enable = false
That new option allows us to remove the crutch of pretending to be a
container.

Pretending to be a container had a couple drawbacks, they are now
irrelevant.

The dummy outputs could be re-worked to instead use out own stage-1
infra, but I prefer using dummies for now, for better insulation.
2020-04-09 22:27:15 -04:00
Samuel Dionne-Riel
7eae7aed88
Merge pull request #125 from samueldr-wip/fix/eval-failure
Fix evaluation failure where aarch64-linux outputs are accidentally x86_64-linux
2020-04-07 23:30:39 -04:00
Samuel Dionne-Riel
245ecceee4 default.nix: Pass additional config to evalWith
This broke eval for aarch64-linux platforms.

See the previous commit for an assertion that should prevent such
breakage from going through in the future.
2020-04-07 23:13:07 -04:00
Samuel Dionne-Riel
73b7af1954 ci: Add assertion that validates evaluations are differents
See the following commit
2020-04-07 23:12:18 -04:00
Samuel Dionne-Riel
0508ffb506
Merge pull request #123 from samueldr-wip/feature/system-config-import
Add a supported way to include from system configuration
2020-04-07 22:24:51 -04:00
Samuel Dionne-Riel
8d1ee27e14 doc: Document importing Mobile NixOS in your configuration.nix 2020-04-07 15:01:25 -04:00
Samuel Dionne-Riel
12f1c29655 lib/configuration.nix: Add method for importing in system configuration 2020-04-06 23:01:57 -04:00
Samuel Dionne-Riel
b64ffa96e1
Merge pull request #122 from samueldr-wip/doc/improvements
doc: Add options listing and other fixes
2020-04-06 22:50:08 -04:00
Samuel Dionne-Riel
c298ad12c9 doc: Add notes about revisions in Getting Started 2020-04-06 19:58:16 -04:00
Samuel Dionne-Riel
297f4538e9 doc: Re-do commands in getting started 2020-04-06 19:58:02 -04:00
Samuel Dionne-Riel
5bac890028 doc: Add missing language to fenced code blocks 2020-04-06 19:57:40 -04:00
Samuel Dionne-Riel
65e91c5701 doc: Add link to README in resources 2020-04-06 19:57:23 -04:00
Samuel Dionne-Riel
d1a2bf2fb6 README: add language to code fence 2020-04-06 19:53:34 -04:00
Samuel Dionne-Riel
b9c9e1c781 doc: Add a basic theme for rouge
Inspired by my colour scheme.
2020-04-06 19:51:49 -04:00
Samuel Dionne-Riel
3cec71790e doc: Use rouge 2020-04-06 19:51:26 -04:00
Samuel Dionne-Riel
072562d770 doc: Add rouge to the converter gems 2020-04-06 19:34:11 -04:00
Samuel Dionne-Riel
50ab717ccb doc: Add "Resources" section, a top-level section
This replaces the embryonic "Porting Guide" link from the top menu, and
the new page links back to it.

This, in turn, allows us to make more resources easily accessible in a
curated page, rather than hoping users will use the Site Map.
2020-04-06 18:32:45 -04:00
Samuel Dionne-Riel
40140b677b doc: Add options list link to Getting Started 2020-04-06 18:32:45 -04:00
Samuel Dionne-Riel
2e28977e49 qualcomm quirks: Reformat descriptions 2020-04-06 18:32:45 -04:00
Samuel Dionne-Riel
eba0021c87 initrd-ssh: Reformat option description 2020-04-06 18:32:45 -04:00
Samuel Dionne-Riel
1f63ca03f8 doc: Add the options to the docs build 2020-04-06 18:32:45 -04:00
Samuel Dionne-Riel
bed68b4e50 doc: Generate the options listing 2020-04-06 18:32:45 -04:00
Samuel Dionne-Riel
a68bf86f87 doc: Fix <dl><dt><dd> styles for options listing 2020-04-06 18:32:45 -04:00
Samuel Dionne-Riel
fb64a005de Allow evaluating without NixOS.
We are now splitting the concerns more clearly, by making `baseModules`
the reason we are evaluating NixOS, rather than wholesale always
including it into the modules.
2020-04-06 18:32:45 -04:00
Samuel Dionne-Riel
bbbcbf4b8f doc: Add note about using NixOS options 2020-04-06 14:50:57 -04:00
Samuel Dionne-Riel
3dc77771e5 doc: Add note about using a pre-build rootfs 2020-04-06 14:50:05 -04:00
Samuel Dionne-Riel
94a9bde0f2 doc: Remove system-specific from Getting Started 2020-04-05 18:07:01 -04:00
Samuel Dionne-Riel
2f28151fd2 doc: Add depthcharge notes 2020-04-04 21:04:33 -04:00
Samuel Dionne-Riel
a1c0e42c09
Merge pull request #120 from samueldr-wip/docs/improvements
doc: Add per-device pages
2020-04-04 20:49:09 -04:00
Samuel Dionne-Riel
4f6659933f android: Add device notes 2020-04-04 20:30:57 -04:00
Samuel Dionne-Riel
8f09f86057 doc: Fix side-bar background 2020-04-04 20:30:47 -04:00
Samuel Dionne-Riel
edaa1ee675 doc: Add Hydra build output URL to devices 2020-04-04 20:30:36 -04:00
Samuel Dionne-Riel
05d2983a59 doc: Add support for system-specific notes
Using Erb they are templated.
2020-04-04 20:30:12 -04:00
Samuel Dionne-Riel
02ab2066ce system-types: Move in discrete directories 2020-04-04 19:56:56 -04:00
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