From 1cb960ac43142eac98283445e7db706ea654cbf2 Mon Sep 17 00:00:00 2001 From: Spencer Bull Date: Tue, 8 Sep 2026 15:02:17 -0500 Subject: [PATCH] Use the Hermes desktop portrait for menu icons --- default/fonts/omarchy/README.md | 2 +- default/fonts/omarchy/hermes.svg | 27 +++++++++++++++++++++++++++ default/fonts/omarchy/omarchy.ttf | Bin 5648 -> 9440 bytes 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 default/fonts/omarchy/hermes.svg diff --git a/default/fonts/omarchy/README.md b/default/fonts/omarchy/README.md index cb633829..b731549d 100644 --- a/default/fonts/omarchy/README.md +++ b/default/fonts/omarchy/README.md @@ -12,7 +12,7 @@ The private-use glyphs in `omarchy.ttf` are: - `U+E907` — Ollama, from - `U+E908` — T3 Code, traced from the app icon in , since upstream publishes no monochrome SVG - `U+E909` — Ori, from , OpenRouter's own mark: Ori ships no separate logo and its product page uses this one -- `U+E90A` — Hermes, Font Awesome's staff-snake (CC BY 4.0) from , the mark Hermes serves as its favicon: their app icon is a portrait that reads as a smudge at menu size +- `U+E90A` — Hermes, traced from the [official desktop app portrait](https://raw.githubusercontent.com/NousResearch/hermes-agent/2237be355906fbe6065ce1815711eee52b2d646e/apps/desktop/assets/icon.png), the same artwork shipped by `hermes-desktop`. The monochrome trace is kept in [hermes.svg](hermes.svg). - `U+E90B` — Perplexity, from - `U+E90C` — OpenClaw, traced from the lobster mascot the openclaw package ships as `dist/control-ui/favicon.svg`, since upstream publishes no monochrome SVG - `U+E90D` — Cursor, from diff --git a/default/fonts/omarchy/hermes.svg b/default/fonts/omarchy/hermes.svg new file mode 100644 index 00000000..6ce1c6ef --- /dev/null +++ b/default/fonts/omarchy/hermes.svg @@ -0,0 +1,27 @@ + + diff --git a/default/fonts/omarchy/omarchy.ttf b/default/fonts/omarchy/omarchy.ttf index 8d6df78333fe9f3b2d4801516266015b094b6d03..632c91bb5441d37a752681d6d50943ea30e543a3 100644 GIT binary patch delta 4786 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 SOm4j|lC4)NufG1y@_zxLm#ohK delta 960 zcmZuwOK1~O6uoz5GBZumNj1s5e$r|?B~xnuY0{#I1+}p%R4mqtn}oDBVq$|yX$wMD zf}&_;L_`!3tGKA8*rhJIlHvyuT)0yZl!y!0QX22eM@w;rlY7s(XYLuun=eE2ZS#5- zUIIX3c%-vu^utgX09%MhV##Rg@wsgWiC+c~4o@cL&K&>w{x^X55kOmwPejK%mUdqU z*nW%rp*RUDN{skh;?417X0{(}Cy4(dK9-n@MSZ8)3jp^a;vLE8YzkX&8BB1`lCbl9 zG&%9^`!`zVzC)pJQd8+nYHX$*z&lR!MJv;su=+8UwGk5uZ3Kz107$=p2T0{z8&!Kj zmw<1sg{p!Qg&4#k2~%(Z=5mm;=Nvg_t}>q|&(;~1XZc5TKgi$CTXf%G$W)b8Fomgr z)I?M+{J)^| zuJGWXQ>Du}*sX@kn$K6%j>rPihzJV%8$51Ax2IvB(8zsgntN$huXeLa#u|LBbv{I2 zU8| zDxSf!RF8m6b5WMYu)MIi7HlvASH)-IG}N#3=wH#n|9=bwa@l*YZ>|l?I#H0UMsY_k zosT|%gO1cC5@Y&j^9