Name
Ryoku comes from the Japanese kanji 力 (read chikara or ryoku), meaning “power” or “strength”. The project’s tagline appears in both Japanese and English:力と美のために : For the sake of power and beauty.Use “Ryoku” in prose. Use the “Ryoku Arch” full name on first mention in user-facing copy where context might be ambiguous (release pages, install instructions, the README header). Do not call it a distribution. Ryoku is an opinionated Arch Linux environment on top of Arch, not its own distribution. Stick to “Ryoku Arch”, “the Ryoku environment”, or “the Ryoku workstation”. For documentation, keep this lens:
- Ryoku is a premium workstation environment with a clear design and workflow default.
- Workload bundles (developer, media, hardware, security-adjacent) are one lane among many, not the entire identity.
- The expected tone is polished, direct, and usable for daily machine work. No marketing fluff, no emoji.
Website
https://ryoku.dev is the public site. Until docs.ryoku.dev is fully wired up,
the GitHub repo at
neur0map/ryoku-arch is the
canonical pointer for source.
Brand colors (Greek Noir palette)
The palette is named Greek Noir in the codebase. It is the Ryoku-branded reference palette. Hex values:Limine boot menu palette (literal config)
Shipped insystem/boot/limine/limine.conf:
RRGGBB hex directly for interface_branding_color, which
is the form the file uses.
Plymouth window
system/boot/plymouth/ryoku/ryoku.script sets the decrypt-prompt window to a
flat dark surface:
Logos
Source files (canonical)
All logo sources live underryoku/assets/brand/ so the repo root stays
focused on project metadata and entrypoint docs:
The kanji
力 is rendered at weight 900 in Noto Sans CJK JP at the size
that fills the canvas with comfortable margin. The transparent mark keeps extra
viewBox padding so font renderer differences do not cut off the glyph in
compact surfaces such as the shell bar. Ryoku’s base package set pulls
noto-fonts-cjk so the SVG renders consistently on any Ryoku install.
Asset locations on the installed system
installation/backend/lib/deploy.sh copies the brand tree into the user’s
home, so any Ryoku-aware app can read the assets by a stable path:
How to regenerate the SVG mark
The square SVG is intentionally minimal so you can hand-edit it. Replace thetext element to change the glyph; keep the fill and font-family
consistent with the table above.
rsvg-convert (smaller dependency, no GUI):
How to regenerate the ASCII wordmark
ryoku/assets/brand/logo.txt was hand-built in box-drawing characters. If the
wordmark needs to change (for example, version branding), build it from a
figlet-style font that uses Unicode box-drawing, then hand-tune for kerning.
Do not auto-generate it as ANSI escape sequences; the file is raw UTF-8 so
any terminal can render it.
Application areas (where the brand shows up)
Typography and cursor
- Mono / UI default: JetBrains Mono Nerd Font.
- Fallback / CJK coverage: Noto Sans (and
noto-fonts-cjkfor力). - Cursor theme: Bibata.
What “on-brand” means
A surface is on-brand if:- The accent color the eye lands on first is
#F25623. Status indicators, branded headings, the kanji mark, the boot-menu title. - Dark backgrounds default to
#171717with#333333as the lifted “card” tone. No pure black. - Body text on dark is
#CCD0CF(bright) or#aeab94(subdued). Subdued is for taglines and annotations. Pure white is reserved for emphasis on light surfaces. - The kanji
力is the primary mark, not the wordmark. The wordmark exists for places that already have spatial / typographic context (TTY banners, ASCII headers). When in doubt, use the kanji square. - No emoji as logo. The mark is the kanji, the kanji is the mark.
Don’t-do list
- Don’t recolor the kanji mark. The orange is the brand.
- Don’t substitute a different kanji or character.
力is the brand mark. - Don’t ship the wordmark without the kanji where space allows for both.
- Don’t introduce a third accent color. If you need a second accent, use the
bright orange
#F56E0Falready in the palette. - Don’t add gradients to the kanji. Flat fill only.
- Don’t use the brand orange for error states; the palette includes
#aeab94for muted callouts and the standard ANSI red is acceptable for errors.
See also
- Vision for the verbal frame around the brand.
- Customize for switching themes without touching the brand.
- Omarchy heritage for what Ryoku adapts and what is Ryoku-owned.

