From 2ad241159ee246f441fd28348d03d37a697fc0d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Tue, 6 Oct 2026 01:05:09 -0400 Subject: [PATCH] Describe the RubyGems override and record the branch's shipping prerequisites --- manual/52-china.md | 2 +- plans/omarchycn.md | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/manual/52-china.md b/manual/52-china.md index a28f9f27..cf895338 100644 --- a/manual/52-china.md +++ b/manual/52-china.md @@ -22,7 +22,7 @@ The installer sets up Rime Ice offline, from data bundled on the ISO, so Chinese ## Developer mirrors -China machines point the common package managers at mirrors inside China. Environment variables in `/etc/environment.d/90-omarchy-china.conf` cover npm, PyPI and uv, Go, rustup, Bundler and Maven; they reach everything started from the desktop after your next login (not SSH or TTY shells), and they take precedence over npm, pip, uv and Go config files, so unset the variable in a shell to opt out. `/.cargo/config.toml` (crates.io) and `/etc/gemrc` (RubyGems) are system-wide defaults that a project's own config overrides. Omarchy never replaces one of those two files if it is a regular file you created. Toolchain downloads by mise, such as Node.js or Go themselves, still come from upstream. +China machines point the common package managers at mirrors inside China. Environment variables in `/etc/environment.d/90-omarchy-china.conf` cover npm, PyPI and uv, Go, rustup, Bundler and Maven; they reach everything started from the desktop after your next login (not SSH or TTY shells), and they take precedence over npm, pip, uv and Go config files, so unset the variable in a shell to opt out. `/.cargo/config.toml` points crates.io at the mirror unless a project's `.cargo/config.toml` says otherwise, and `/etc/gemrc` sets the RubyGems source unless your `~/.gemrc` sets another. Omarchy never replaces one of those two files if it is a regular file you created. Toolchain downloads by mise, such as Node.js or Go themselves, still come from upstream. ## China Apps diff --git a/plans/omarchycn.md b/plans/omarchycn.md index 05c46eff..86133506 100644 --- a/plans/omarchycn.md +++ b/plans/omarchycn.md @@ -11,6 +11,12 @@ Progress source of truth for the `omarchycn` branches of `omarchy`, `omarchy-iso - China to Global: switch sources and language, keep CJK fonts and the input method, remove the Claude Code third-party provider entry and the env it wrote, hide the China software entry. Dim and Kimi stay for every region. - Deferred provisioning and factory reset get the region's system setup but no offline input method (deferred). +## Shipping prerequisites + +- The region screen, Rime bundling and local `rime-ice-installer` build exist only on the `omarchycn` branches: a China-ready ISO is built with `omarchy-iso/bin/omarchy-iso-make --local-source ../omarchy ../omarchy-pkgs` until they are merged and published. +- omarchy-pkgs PR 265 (rime-ice-installer) must merge, with `omarchy-offline.patch` upstreamed to manateelazycat/rime-ice-installer, before non-local ISO builds can list it. +- `stable-mirror.omarchy.cn`, `rc-mirror.omarchy.cn` and `mirror.omarchy.cn` must resolve for Arch packages to come from China; until then pacman falls through to `.org`. + ## Tasks - [x] T0 Branches and this list