omarchy themes

color palette

background #12100E
foreground #F2EDE6
accent #FF8A28
cursor #FFFFFF
selection background #2A180C
selection foreground #FFFFFF
color0 #12100E
color1 #FF6B60
color2 #8ACC5A
color3 #FFC040
color4 #5A8ABA
color5 #E08060
color6 #40D4F0
color7 #F2EDE6
color8 #6A5E52
color9 #FF8A80
color10 #A8E070
color11 #FFD866
color12 #80A8D0
color13 #F0A080
color14 #80E8F8
color15 #FFFFFF

preview

~/hev-suit
┌──────────────────────Hardware──────────────────────┐
 PC: omarchy-host
│ ├: x86_64 (8 cores) @ 4.00 GHz
│ ├: Integrated Graphics
│ ├󱄄: 1920x1080 @ 60 Hz
│ ├󰋊: 120 / 500 GiB (24%)
│ ├: 8 / 16 GiB (50%)
└ └󰓡 : 0 / 4 GiB (0%)
└────────────────────────────────────────────────────┘
┌──────────────────────Software──────────────────────┐
 OS: Omarchy 3.6.0
│ ├󰘬: master
│ ├󰔫: stable
│ ├: linux-arch
│ ├: Hyprland (Wayland)
│ ├: ghostty
│ ├󰏖: 1024 (pacman)
│ ├󰸌: HEV Suit ●●●●●●●●
└ └: JetBrainsMono Nerd Font (9pt)
└────────────────────────────────────────────────────┘
┌─────────────────Age / Uptime / Update───────────────┐
󱦟 OS Age: 0 days
󱫐 Uptime: 2 hours, 13 mins
 Update: Today
└────────────────────────────────────────────────────┘
user@omarchy:~ $

readme

HEV Suit — Omarchy theme

Incident report, unclassified: Freeman never clocked in for the usual Tuesday. Somewhere between the tram ride and the HEV bay the facility stood up a compositor called Hyprland, an opinionated Arch called Omarchy, and a terminal that answered in hazard orange. The resonance cascade still happened — of course it did — but the desktop held. Facility black. Blueprint cyan on the monitors. Active Hypr borders run a 45° HEV-orange → blueprint-cyan gradient (same dual-accent trick as Asphalt, Galuga, CS, Cyber Shadow, Doom 2016, Eternal, Caged, KI, Rising, Stanley, SF6, T2D & USFIV). And the suit left a lite patch of GothLady HEV lines in sounds/ — optional desktop wiring lives in a separate hooks repo (theme packs can’t ship runnable code for the gallery). Full voice still lives in Black Mesa for anyone who owns the game; some workshop notes say they could listen to her all day. Fair. Same story, better rice.

Orange-suit theme for Omarchy. Inspired by the look of Black Mesa / Half-Life — not affiliated with Valve or Crowbar Collective (see Credits below).

Adjacent, different vibe: Shiver-dev01/omarchy-black-mesa-theme is an amber phosphor CRT “Black Mesa” take (single facility-amber accent, scanline wallpapers). This pack is the game — HEV orange, blueprint cyan, Steam art, corridor zombies and all. Same building, different wing.

Omarchy derives the install folder from the repo name (omarchy-…-theme → slug). A plain black-mesa slug would collide with that CRT pack — theme install deletes the existing folder first — so this one ships as HEV Suit (omarchy-hev-suit-theme → hev-suit) and they can coexist.

Black Mesa wordmark used for unlock / README

Desktop preview

Unlock / Plymouth preview

Also in this series: Asphalt Legends, Operation Galuga, Counter-Strike, Cyber Shadow, Doom 2016, Doom Eternal, Half-Life Caged, Killer Instinct, Metal Gear Rising, Stanley Parable, Street Fighter 6, Terminator 2D: NO FATE, and Ultra Street Fighter IV.

Install

omarchy theme install https://github.com/AlxWolfenstein97/omarchy-hev-suit-theme.git
# optional — About + screensaver ASCII for this theme (skippable; see Branding)
cp ~/.config/omarchy/themes/hev-suit/about.txt ~/.config/omarchy/branding/about.txt
cp ~/.config/omarchy/themes/hev-suit/screensaver.txt ~/.config/omarchy/branding/screensaver.txt

That clones and applies the theme (omarchy-theme-set runs inside theme install). Do not follow with another omarchy theme set — a second set skips the first wallpaper and just wastes a switch.

Or clone into place (then you do need an explicit set):

git clone https://github.com/AlxWolfenstein97/omarchy-hev-suit-theme.git ~/.config/omarchy/themes/hev-suit
omarchy theme set "HEV Suit"
# optional branding — same as above
cp ~/.config/omarchy/themes/hev-suit/about.txt ~/.config/omarchy/branding/about.txt
cp ~/.config/omarchy/themes/hev-suit/screensaver.txt ~/.config/omarchy/branding/screensaver.txt

Already installed and just switching back later:

omarchy theme set "HEV Suit"
# optional — re-apply this theme’s About / screensaver marks
cp ~/.config/omarchy/themes/hev-suit/about.txt ~/.config/omarchy/branding/about.txt
cp ~/.config/omarchy/themes/hev-suit/screensaver.txt ~/.config/omarchy/branding/screensaver.txt

Cycle wallpapers with omarchy theme bg next.

What’s in the pack

AssetRole
colors.tomlPalette (the real theme)
backgrounds/Wallpapers
sounds/Four GothLady HEV cues — optional desktop wiring in hev-suit-sound-hooks
unlock.png / preview-unlock.pngPlymouth unlock + picker mockup
preview.pngTheme switcher preview
icon.txt / logo.txt (+ about.txt / screensaver.txt)About & screensaver ASCII branding
icon.png / logo.pngSame marks as images (README + optional “Set From Image”)

Branding (About / screensaver)

Optional. Omarchy’s About screen and screensaver read from ~/.config/omarchy/branding/. Shipping per-theme .txt marks isn’t original — other Omarchy 3.x themes did it — but it’s the fast path if you want this pack’s wordmark on idle and on About without hunting files.

Prefer the .txt files and the cp lines in Install. That’s what you’re meant to see. Editing the text also works (Style → About / Screensaver → Edit Text).

Skip the cp if you already have custom logos / screensaver art you care about — or back those up first. The branding slot is really meant for your marks (put personal art somewhere easy to reach). The Style file picker works, but drilling into ~/.config/omarchy/themes/... is slow busywork for something optional. Don’t feel obliged to bring mine.

The .png versions are here for the README and for a quick Style → Set From Image try. In my experience Omarchy’s image→ASCII path is a bit thinicky on color and boxing, so don’t expect magic from the PNGs — the hand text is the good path.

Unlock

Style → Unlock → pick this theme (unlock.png / preview-unlock.png).

System sounds (optional)

This pack ships four GothLady HEV cues under sounds/ (login / battery / update / denied). Wiring them into Omarchy hooks is optional and lives in a separate repo — themes listed in the gallery can’t contain scripts or hooks:

omarchy-hev-suit-sound-hooks — install/uninstall the omarchy-sound dispatcher + hev-sound hooks, cue map, and how each trigger fires. Denied still needs Lock Sound.

Lovingly voiced by Kerensa “Goth_Lady1987” Hayes, chopped here by Alex_Wolfenstein97. Full pack on Steam Workshop: GothLady’s HEV Suit Voice.

Extend further with plugins

This repo is palette + assets on purpose. Omarchy already colour-coordinates the shell, terminals, and editor from colors.toml. The plugins below push that idea as far as it can reasonably go — optional extenders, not required theme baggage. Themes keep working without them; authors can stick to the snappier stock pipeline if they prefer.

They do not depend on each other. Pick what you want; run the whole inch-a-lada if you want the desktop to feel like yours.

Why these even exist

Black Mesa sits in the same lane as Asphalt Legends — palette + assets that play nice with Omarchy’s stock theming, then optional extenders that carry the same colours farther across the desktop. Build one good theme, build good extenders, build more good themes that work as a base and with the extenders — then circle back. Same workshop energy: you’re not modding a game, you’re modding the system.

This theme’s audio

  • HEV Suit sound hooks — login / battery / update wiring (omarchy-sound + hooks).
  • Lock Sound — published omarchy.lock clone that plays sounds/denied.ogg on wrong password via omarchy-sound.
    omarchy plugin add https://github.com/AlxWolfenstein97/omarchy-lock-sound.git --enable

The big sweep

  • Chroma — GTK3 / GTK4 / libadwaita + Qt in one hook (file manager, Document Viewer, BleachBit, File Roller, qBittorrent, qpwgraph, …). No Style picker: it paints the toolkits most apps already use, not each app by name. Longer “why / where we stop” lives in that README. Craft inspiration: Accord proved the Omarchy → libadwaita CSS bridge; Chroma is the extender this theme points people at.

One-surface Style plugins (palette previews + apply)

These sync from colors.toml across every installed theme (stock, user, foreign). Several ship a Style carousel so you can preview the same surface across all your themes faster than flipping by hand — even when theme-set already keeps them in lockstep.

PluginWhat it themes
OmaOBSOBS Studio (real Yami Omarchy.ovt)
OmaCursorPointer / Adwaita XCursor recolor (+ optional SDDM)
OmaHudMangoHud colours only — live in-game retint; Goverlay keeps metrics/layout
OmaBootLimine boot menu colours
OmaVTVirtual console / TTY palette
OmaTTYConsole font (Terminus-first, accessibility)

Boom-in — one paste. --enable --yes skips the per-plugin clone/enable prompts; arm-all then arms deps + Style/theme-set + root/SDDM/DRM (no Y/n). Omit any plugin add line you do not want; arm-all only touches what is installed. Sudo may ask once — that is the boom, not a menu.

omarchy plugin add https://github.com/AlxWolfenstein97/chroma.git --enable --yes
omarchy plugin add https://github.com/AlxWolfenstein97/omaobs.git --enable --yes
omarchy plugin add https://github.com/AlxWolfenstein97/omacursor.git --enable --yes
omarchy plugin add https://github.com/AlxWolfenstein97/omahud.git --enable --yes
omarchy plugin add https://github.com/AlxWolfenstein97/omaboot.git --enable --yes
omarchy plugin add https://github.com/AlxWolfenstein97/omavt.git --enable --yes
omarchy plugin add https://github.com/AlxWolfenstein97/omatty.git --enable --yes
~/.config/omarchy/plugins/io.github.alxwolfenstein97.chroma/tools/arm-all-family.sh

Boom-out — one paste. Teardown + ledger pkg drop + plugin remove. Ledger drops only what we recorded pulling; may fail and stay if something else still needs the package (e.g. Goverlay after Pillow) — fine. Loud boom-in after this is enough — no tombstone purge needed (optional OCD flag lives on the plugin READMEs).

~/.config/omarchy/plugins/io.github.alxwolfenstein97.chroma/tools/wipe-all-family.sh

Piece-meal (not boom): one plugin’s Workshop paste — plugin add + interactive install.sh (asks [Y/n]) — lives on that plugin’s GitHub README. Single-plugin full wipe: …//uninstall.sh --yes.

Already solved elsewhere (gladly)

  • Omacord — Vesktop / Vencord Discord follows Omarchy themes live. No theme carousel / mockup picker: it syncs, and that’s the right call. Chat mockups are content-shaped anyway — you censor half the shot and still aren’t showing a true layout. I did not have to extend the whole theming system for chat myself:
    omarchy plugin add https://github.com/ASwenia/omacord --enable

Agent / desktop bridge

  • OMCP — MCP desktop bridge (themes, windows, apps, …):
    omarchy plugin add https://github.com/btsouth/omarchy-omcp --enable

Browse more on the Omarchy Plugins site.

Honest stop-line: these extenders only chase places that accept colour data (or a clean conversion). Websites, Steam chrome, document paper in LibreOffice, and similar “own paint engine / remote CSS” surfaces are out of scope on purpose — documented in Chroma’s README. Unthemed beats a half-assed chase.

Taste

Colours and contrast are tuned for what I like to look at. If they feel loud or wrong for you, fork and retune colors.toml without guilt. (Console font sizing for low vision lives in OmaTTY, not this theme.)

Credits / legal-ish

  • Visual inspiration and reference art from Valve’s Half-Life and Crowbar Collective’s Black Mesa branding and marketing. Not affiliated with, endorsed by, or sponsored by Valve or Crowbar Collective. Just public pixels arranged into an Omarchy theme — no money, no official product.
  • System VO from GothLady’s HEV Suit Voice — same credit as on Steam: voiced by Kerensa “Goth_Lady1987” Hayes, edited by Alex_Wolfenstein97. Not Valve / Crowbar audio. Theme = lite pack; the Workshop item is the full suit if you own Black Mesa.
  • If Valve or Crowbar Collective hates this existing, they can say so and I’ll deal with the repo accordingly.

License

Do whatever you want with this theme pack unless Valve, Crowbar Collective (or the law) says otherwise. Fork it, recolor it, ship it in a rice. No warranty — it’s wallpaper, hex codes, and a handful of short voice cues.

The four sounds/*.ogg clips are chopped from GothLady’s HEV Suit Voice. I’ve obtained permission from Kerensa (“Goth_Lady1987”) Hayes to chop, ship, and use these lines outside our usual Steam Workshop release of that pack — including shipping them in this Omarchy theme. That permission covers this desktop use; it doesn’t turn the VO into public-domain or grant rights to Valve / Crowbar material.

Optional rider, from somewhere near Sector C: if you had fun with this theme, you are hereby contractually obligated (in the soft, mute-scientist sense of the word) to mail [email protected] and tell him so. I hear he reads his mail. He might even answer before the next alien invasion. Or not. He should approve it anyway — his hardware runs on Linux. The G-Man neither confirms nor denies.