Skip to content

Add Cupertino Dark theme to community themes - #42

Open
jonnyace wants to merge 1 commit into
omacom:masterfrom
jonnyace:add-cupertino-dark-theme
Open

Add Cupertino Dark theme to community themes#42
jonnyace wants to merge 1 commit into
omacom:masterfrom
jonnyace:add-cupertino-dark-theme

Conversation

@jonnyace

@jonnyace jonnyace commented Aug 20, 2026

Copy link
Copy Markdown

Adds the Cupertino Dark community theme to the extra themes page.

  • Preview: assets/themes/cupertino-dark.webp (1200px wide)
  • Entry added to themes/index.html in alphabetical order

Cupertino Dark is a macOS-inspired dark theme: system-blue accent, frosted shell surfaces, and Yaru-blue-dark icons. Git install applies the palette from colors.toml. Sequoia-style 10px rounding is a user looknfeel.lua tweak — Omarchy drops hyprland.lua from cloned themes. Recipe is in the theme README.

Install:

omarchy theme install https://github.com/jonnyace/omarchy-cupertino-dark-theme.git

Theme-repo listing notes are addressed on main: wallpaper is WebP, no stripped hyprland.lua, optional font hook writes fontconfig/conf.d/ instead of overwriting fonts.conf.

Light sibling: #41 — this one sorts first alphabetically; landing this before #41 avoids the themes/index.html conflict.

Dark macOS-inspired community theme. Preview is a 1200px webp; entry is
in alphabetical order next to its light sibling.
@omarchybot

Copy link
Copy Markdown
Collaborator

Reviewed.

Nothing blocking. The added block matches the neighbouring entries byte for byte (indentation, loading="lazy" decoding="async", alt="Cupertino Dark theme", same URL in both links), src matches the file the commit adds, the preview is a real 1200x675 WebP at 24,192 bytes, and the entry sits correctly between Crimson Gold and Darcula. jonnyace/omarchy-cupertino-dark-theme is public and lays out a real Omarchy theme at its root — colors.toml, backgrounds/, hyprland.lua, the shell.*.toml set — so pasting the URL into Install > Style > Theme resolves to slug cupertino-dark and works.

One small thing: the preview image still shows the old name. The heading reads "Cupertino" and the terminal line is omarchy dev theme-preview cupertino, while the installed theme is now cupertino-dark. Same in #41. Not worth a rebase on its own.

Merge order, for whoever lands these: this and #41 both insert between Crimson Gold and Darcula, so whichever goes second conflicts in themes/index.html and needs a rebase. Correctly sorted, Cupertino Dark comes before Cupertino Light. I merged all seven open theme PRs (#41#47) onto master locally: that is the only conflict in the set — #43, #44, #45, #46 and #47 all merge cleanly in any order.

Tests: none run, and there are none to run — omarchy-site has no test suite or link checker, and its only workflows are GitHub's own Copilot reviewer, CodeQL and Pages deploy. Instead I parsed the merged page: tags balance, all 129 figure blocks match the canonical shape, and every img src on the page resolves to a file that exists in assets/themes/.

Second opinion from codex at xhigh: it reviewed this independently and found no defect either, which agrees with what I had already concluded; its independence is not currently guaranteed.

Waiting on the maintainer. Not merged and not approved; that call is theirs.

@omarchybot

omarchybot commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator
  • Bundled code (hooks/, 1 files) — Omarchy never runs it, so nothing is broken. Whether it belongs in a theme is the maintainer's call; left alone.

Not ready — the bundled code is a call for the maintainer, not something to change here.

@jonnyace

Copy link
Copy Markdown
Author

Same resolution as #41, on the dark theme repo: jonnyace/omarchy-cupertino-dark-theme main now drops hyprland.lua, ships a 23 KB WebP wallpaper, and the optional font hook writes fontconfig/conf.d/ instead of overwriting fonts.conf.

@omarchybot

omarchybot commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator
  • Bundled code (hooks/, 1 files) — Omarchy never runs it, so nothing is broken. Whether it belongs in a theme is the maintainer's call; left alone.

Not ready — the bundled code is a call for the maintainer, not something to change here.

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