Describe the RubyGems override and record the branch's shipping prerequisites
This commit is contained in:
1 parent
4eafef5025
commit
2ad241159e
2 files changed
+7
-1
No files matched your search
+1
-1
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user