Skip to content

Add experimental iPhone 6 NFS desktop - #16

Closed
shaynelegault wants to merge 1 commit into
OrchardLinux:mainfrom
shaynelegault:codex/iphone6-omarchy
Closed

shaynelegault wants to merge 1 commit into
OrchardLinux:mainfrom
shaynelegault:codex/iphone6-omarchy

Conversation

@shaynelegault

@shaynelegault shaynelegault commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Adds an experimental iPhone 6 (N61) Omarchy A profile. It prepares an AArch64 Labwc/Pixman desktop, audits a root archive with the matching kernel module tree, and stages private touch firmware separately for the USB/NFS handoff.

The profile carries the phone's scaling and zram policy, shared package-keyring initialization and screen helper. The experimental desktop uses an auto-login tablet account with passwordless sudo and requires the trusted NFS host throughout the session.

Dependencies

The workspace pins those draft commits. Review and merge hardware first, then CLI; refresh the pins if their merge commits change.

CI pairing

The pull-request workflow currently defaults to the published hardware and CLI v0.1.10 packages. Those releases predate this N61 pair. Until compatible releases exist, the workflow's hardware_run_id and cli_run_id inputs can select tested first-release artifacts through a manual dispatch. The local tests below used the submission wheels directly.

Validation

  • A fresh public recursive checkout fetched both pinned commits through the OrchardLinux submodule URLs. Its desktop suite passed 83 tests on Python 3.9 and 3.12, with one Linux-only diagnostic test skipped on macOS. Python audit hooks denied access to the earlier workspaces during those tests.
  • The paired CLI and hardware packages passed their own tests and package audits, as detailed in the companion drafts.
  • A prior reconciled release reached the physical N61 desktop twice with distinct boot identities and zero failed system units. Touch worked on both boots; the first covered y=26..1322 on the 0..1333 axis and on-screen keyboard entry. Package-keyring initialization completed on the first boot, and the second reported an active N61 zram service.
  • That physical result used hardware 853659d, CLI 8fed88e and Omarchy A f316b4d. The tested desktop archive SHA-256 is a6e0626dc02d8aff535d6c0fa8f14cb54954700bfda5f267528f07cec3d6fa57.

The submission pins newer, reconciled sources. Its exact paired kernel, desktop release and physical boot still need to be built and tested before this draft is ready for merge. Bluetooth, Wi-Fi, internal installation and untethered startup remain unqualified.

AI assistance was used to develop this contribution and prepare the draft.

@henrikklee

Copy link
Copy Markdown
Contributor

Thanks! This follows once the hardware side is in. See the review on OrchardLinux/orchard#26 and CONTRIBUTING.md; please split it the same way, one topic per PR, each with the problem it solves.

@shaynelegault

Copy link
Copy Markdown
Contributor Author

restructuring PRs to follow https://github.com/OrchardLinux/hardware/blob/main/CONTRIBUTING.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants