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

1664 Commits

Author SHA1 Message Date
Daniel Barlow
d5f79c4746 delete untested 32 bit stuff 2021-06-27 23:24:15 +01:00
Daniel Barlow
00040f9e11 add modem firmware (same process as addison)
I haven't tested this extensively, but it causes wlan0 to exist, so
we're on the right track at least
2021-06-27 23:24:06 +01:00
Daniel Barlow
26839fbc8f switch to boulzordev kernel, de-androidify the config 2021-05-25 21:37:52 +01:00
Daniel Barlow
8f4e66ae11 normalize kernel config 2021-05-24 22:31:10 +01:00
Daniel Barlow
3b598c9e66 change addison->potter, copy lineage 15.1 kconfig 2021-05-24 22:24:19 +01:00
Daniel Barlow
a336dd140c clone addison as potter 2021-05-24 21:48:07 +01:00
Samuel Dionne-Riel
4c01b05bc9
Merge pull request #358 from samueldr-wip/fix/readme-chat
README: move chat links
2021-05-21 16:17:56 -04:00
Samuel Dionne-Riel
35e27df7bd README: move chat links 2021-05-21 14:53:59 -04:00
Samuel Dionne-Riel
c926887717
Merge pull request #350 from samueldr-wip/feature/remove-installer-profile
profiles/installer.nix: Remove
2021-04-30 19:48:38 -04:00
Samuel Dionne-Riel
64e8cfb3b5 profiles/installer.nix: Remove
This was never really used properly.
2021-04-30 17:59:35 -04:00
Samuel Dionne-Riel
c4876fccb8
Merge pull request #337 from Artturin/fix-pinephone-audio
pine64-pinephone: add alsa ucm config files to make the audio work
2021-04-30 17:39:10 -04:00
Samuel Dionne-Riel
9d95561e5b
Merge pull request #341 from samueldr-wip/fix/demo-prefer-modesetting
examples/demo: Prefer modesetting first
2021-04-30 15:05:36 -04:00
Samuel Dionne-Riel
e3d8e4a384 examples/demo: Fix wallpaper in modesetting
This is because the wallpaper is set per-display, without falling back
to a general more configurable path before their built-in fallback.
2021-04-29 23:28:55 -04:00
Samuel Dionne-Riel
09fc549450 examples/demo: Prefer modesetting first 2021-04-29 23:28:55 -04:00
Samuel Dionne-Riel
a29fbde4a1
Merge pull request #345 from Mindavi/feature/cross-compilation-fixes
dtbTool-exynos + mkbootimg: support cross-compilation
2021-04-29 17:58:40 -04:00
Samuel Dionne-Riel
bf42da0c3f
Merge pull request #346 from samueldr-wip/package/autoport/0.0.2
autoport: 0.0.1 -> 0.0.2
2021-04-29 16:10:05 -04:00
Samuel Dionne-Riel
e631e80f83 autoport: 0.0.1 -> 0.0.2
Mainly fixes issue with the original host being taken down. (For
unrelated reasons.)
2021-04-29 14:51:33 -04:00
Samuel Dionne-Riel
8155461679
Merge pull request #331 from zhaofengli/pine64-pinetab
device: Add pine64-pinetab
2021-04-29 14:49:39 -04:00
Samuel Dionne-Riel
fc3a04809d
Merge pull request #340 from samueldr-wip/device/pine64/pinephone-gadget-mode
pine64-pinephone: Fixes for gadget mode
2021-04-29 14:33:41 -04:00
Rick van Schijndel
87f58359a8 dtbtool-exynos: support cross-compilation 2021-04-19 20:54:21 +02:00
Rick van Schijndel
f88dbbb978 mkbootimg: support cross-compilation 2021-04-19 20:49:18 +02:00
Zhaofeng Li
aca691b7dd device: Add pine64-pinetab 2021-03-23 21:17:18 -07:00
Samuel Dionne-Riel
59ac9d428c pine64-pinephone: Re-use known working usb id/vendor IDs
Otherwise `adb shell` will not work as expected.

Many phones end up using these identifiers in recoveries (non-official
recoveries mainly) because they are likely to work with ADB, even older
ADB releases.

This sucks, it would be better to have a *proper* USB identifier pair,
but since there is none, let's use one that is known to make the
end-user's life easier.

It's not like the previous identifiers were objectively better.
2021-03-21 00:09:01 -04:00
Samuel Dionne-Riel
12f5297bf6 pine64-pinephone: Fix kernel config for gadget mode 2021-03-20 23:51:40 -04:00
Artturin
b76886cb4b pine64-pinephone: add alsa ucm config files to make the audio work 2021-03-16 03:39:25 +02:00
Zhaofeng Li
aed46c64b5 pine64-pinephone: Use correct title in README.adoc
See #331.
2021-03-10 15:18:35 -08:00
Samuel Dionne-Riel
3fa21329c4
Merge pull request #317 from samueldr-wip/feature/cross-canary
cross-canary: Execute cross-built binaries using qemu-user
2021-03-07 18:21:12 -05:00
Samuel Dionne-Riel
c406e5d229 release.nix: Use canaries from overlay 2021-03-07 17:53:10 -05:00
Samuel Dionne-Riel
f4a488231c release.nix: Filter non-derivations from mobile-nixos overlay
This is much sturdier than manually selecting attrpaths to remove. It
won't break the next time a `make-*` or `*-builder` helper is added.
2021-03-07 17:53:10 -05:00
Samuel Dionne-Riel
cd4eef033e release.nix: Add canary to tested jobs
+ Fix for canary being a callPackage'd attrset
 + Fix for testedPlus job name
2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
bb375bd177 cross-canary: Verifies static binaries are built 2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
72ddfee51a cross-canary: Add x86_64 emulator
This is used to run the cross canaries on aarch64-linux host!
2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
e58dde09d5 cross-canary: runtimeShell is not expected to cross-compile for now 2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
8431c72373 cross-canary: misc cleanup 2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
264fd8dc89 cross-canary: mruby -> hello-mruby 2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
e0ec5cee54 cross-canary: Test the stage-1 script-loader 2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
d0a26ebfa6 cross-canary: Review for static builds 2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
3ca606f27d cross-canary: Also test static packages 2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
9dd5d7e79b cross-canary: Add static mruby test 2021-03-07 17:52:21 -05:00
Samuel Dionne-Riel
db8e7eb0aa cross-canary: Add simple test to validate cross work
At least, to a basic level.
2021-03-07 17:52:18 -05:00
Samuel Dionne-Riel
b07dc19062 cross-workarounds: Don't apply overlay on pkgsBuildBuild
As described near the change, this would cause qemu to become an overly
costly build.
2021-03-07 17:52:04 -05:00
Samuel Dionne-Riel
a9d3769cc3 mruby: use the right rake to build
The wrapper for bundlerApp, starting with
e8993319724901f132dd4ed997f5383c4a482940 in Nixpkgs ends up using the
runtimeShell for the target platform. Yes, with buildPackages.

This forces an mruby that is more appropriate, rather than rely on
buildPackages.

It may look like it works for aarch64 without this patch, but this is
only because for pkgsStatic+aarch64 cross-compiles fine.
2021-03-07 17:52:04 -05:00
Samuel Dionne-Riel
22e7726032
Merge pull request #321 from Artturin/update-kernel
pine64-pinephone: kernel 5.10 -> 5.11.2
2021-03-07 16:51:19 -05:00
Samuel Dionne-Riel
aee1045472
Merge pull request #327 from aforemny/pine64-partitions
pinephone: Update boot partition name in README
2021-03-02 15:56:59 -05:00
Alexander Foremny
bb4df129d2 pinephone: Update boot partition name in README 2021-03-02 19:49:34 +01:00
Samuel Dionne-Riel
84b347652a
Merge pull request #323 from samueldr-wip/fix/missing-file-android-flashable-zip
overlay: Add missing `make-flashable-zip`.
2021-03-01 00:07:25 -05:00
Samuel Dionne-Riel
024b5344e1 overlay: Add missing make-flashable-zip.
This was broken in a hastily done rebase :/
2021-03-01 00:05:16 -05:00
Artturin
8a6d297257 pine64-pinephone: enable ANX7688 driver 2021-03-01 04:30:19 +02:00
Samuel Dionne-Riel
52d88c3800
Merge pull request #320 from samueldr-wip/feature/android-flashable-zip
android: Add flashable zip output
2021-02-28 16:29:00 -05:00
Samuel Dionne-Riel
6e8ec64e3f xiaomi-tissot: Identify device for flashable zips 2021-02-28 15:53:12 -05:00