OpenRiot v7.9.5 — The One That Finished The Job

“You start a color revolution and you think you are done. Then you open Thunar and the tab is still blue. You open a terminal and the prompt is still purple. You look at the website and the favicon is still a gradient from another decade. A color unification is not a single release. It is a war of attrition against every blue border, every magenta icon, every violet underline that thought it could hide in the codebase. v7.9.5 is the mop.” — The OpenRiot Crew, scrolling through grep results at 4:20 AM


Release Overview

v7.9.5 is the follow-up to 7.9.4’s Bondi Green unification. We thought we had gotten everything. We had not. The btop theme still used purple for titles and process boxes. The fish shell prompt still had a purple Git branch and a violet arrow. The helix theme still defined purple variables. The rmpc music player still had purple highlight borders. The fastfetch ASCII logo was magenta. The OpenRiot logo itself was a purple-blue gradient. The favicon was a purple fish. The website CSS still had comments about purple gradients. The kora icon theme was still blue. We had unified the active elements but we had not purged the passive ones.

This release finishes what 7.9.4 started. If it is not green or dark, it has been questioned.

Complete Color Audit — We ran the full grep inventory. Anything with bb9af7, 9d7bd8, 4a2b7a, 7b68ee, 997de1, or the words “purple”, “magenta”, or “violet” was investigated. Most were changed. Some were historical (old release notes). Some were intentional (the settings menu keeps its violet border because configuration is a meta-action). Some were structural (alacritty’s ANSI magenta color code #BB9AF7 is a terminal color, not a UI accent, so it stays). Everything else went green or went dark.

Btop: Neo Tokyo + Bondi Greenconfig/btop/themes/current.theme is no longer the CypherRiot palette with purple titles and process boxes. The title, selected background, CPU end gradient, free end, used mid, download end, upload end, and process end all shift to green variants. The graph temperature and network gradients keep their functional colors (blue to orange to red) because a CPU graph should not lie about how hot your silicon is getting. But the chrome — the tab, the highlights, the frames — is now #9ECE6A or #8BB85A.

Fish Shell Promptconfig/fish/config.fish got the most noticeable change for anyone who opens a terminal. The OpenBSD icon was bb9af7. The hostname was 705e97. The arrow was bb9af7. The Git branch was 9d7cd8. The upstream-ahead indicator was literally the word purple. Now the icon is #9ECE6A, the hostname is #8BB85A, the arrow is #9ECE6A, the Git branch is #8BB85A, and the upstream indicator is #9ECE6A. Your prompt is now a traffic light that says “you are here and your repository is ahead.”

Helix Themeconfig/helix/themes/openriot.toml no longer has purple = "#bb9af7" or magenta = "#9d7bd8". Those variables are now green1 = "#9ECE6A" and green2 = "#8BB85A". The ao base theme inherits these cleanly. Your editor’s syntax highlighting now speaks the same color language as your window manager.

Rmpc Music Playerconfig/rmpc/themes/neo-tokyo.ron had purple highlight borders and a purple progress thumb. Those are now #9ECE6A and #8BB85A. The trace log level was bb9af7; now it is #8BB85A. Your music player’s active tab border now matches your workspace border.

Fastfetch ASCIIconfig/fastfetch/config.jsonc had the OpenBSD blowfish rendered in magenta. It is now green. Your system info now greets you with a Bondi Green pufferfish.

Resolution Viewsource/resolution/view.go had a cursor style in lipgloss.Color("#bb9af7"). Now it is #9ECE6A. Even the resolution selector dialog is on message.

Website CSS Commentsassets/css/style.scss no longer claims to be “Inspired by CypherRiot purple/blue aesthetic” or has comments about “purple gradients” and “purple theme”. The comments now say “Neo Tokyo + Bondi Green” and “green gradient”. Accuracy matters more than legacy.

LF File Managerconfig/lf/lfrc no longer starts with “CypherRiot / Tokyo Night Aesthetic”. It is now “Neo Tokyo + Bondi Green Aesthetic”. The directory color comment no longer says “purple/magenta”. Small things. But when you are maintaining a color language, every comment is a specification.

Kora Icon Theme: Now Green — The biggest visual change after the desktop itself. We replaced assets/themes/kora.tgz with the kora-green variant. The installer in source/assets/assets.go now extracts to ~/.local/share/icons/kora-green instead of kora, and removes the old blue kora directory on upgrade. The GTK settings (config/gtk-3.0/settings.ini and config/gtk-4.0/settings.ini) now default to kora-green. Your Thunar folders are now #9ECE6A green instead of blue. This was the change that made the desktop feel truly unified — when the icons match the borders, the illusion is complete.

Thunar Tab Underline Fixconfig/gtk-3.0/gtk.css adds explicit notebook tab styling for Thunar. The active tab now has a border-bottom: 2px solid #9ECE6A underline on a transparent background, matching the GNOME Text Editor GTK4 tab styling. No more blue tabs hiding in the file manager.

GNOME Text Editor Default Themeconfig/dconf/org.gnome.TextEditor.ini no longer sets style-scheme='cypherriot'. It now defaults to style-scheme='classic-dark'. The CypherRiot theme file still exists in the repo for users who want it, but new installs get a built-in dark scheme that does not fight the green aesthetic.

OpenRiot Logo and FaviconOpenRiot.jpg and favicon.ico have been recolored from purple-blue gradient to #9ECE6A Bondi Green. The website, the repo, the browser tab — all green now.

README Badges — The shields.io badges at the top of README.md were purple and blue (#4338ca, #5b21b6, #3730a3, #4c1d95, #312e81, #1e1b4b). They are now #9ECE6A and #8BB85A on dark #1a1b26 backgrounds. Your GitHub repo page now looks like it knows what it is about.

kora-green Installer Fixsource/assets/assets.go had a bug where the new kora-green tarball was being extracted but the installer still looked for the old kora directory to decide whether to reinstall. The destPath is now "kora-green", oldPath is "kora" (removed on upgrade), and the tarball is properly gzip-compressed so tar xzf works correctly.


🧾 Files Changed

File Nature of Change
config/btop/themes/current.theme Purple → green; Neo Tokyo palette
config/fish/config.fish Prompt colors unified to #9ECE6A/#8BB85A
config/helix/themes/openriot.toml purple/magentagreen1/green2
config/rmpc/themes/neo-tokyo.ron Highlight border green; trace dim green
config/fastfetch/config.jsonc Blowfish logo magentagreen
source/resolution/view.go Cursor #bb9af7#9ECE6A
assets/css/style.scss Comments updated; no purple refs
config/lf/lfrc Header comment green; directory color note
config/gtk-3.0/gtk.css Thunar notebook tab underline green
config/gtk-3.0/settings.ini Default icon theme kora-green
config/gtk-4.0/settings.ini Default icon theme kora-green
assets/themes/kora.tgz Replaced with kora-green variant
source/assets/assets.go Extracts/dest kora-green; removes old kora
config/dconf/org.gnome.TextEditor.ini style-scheme='classic-dark'
OpenRiot.jpg Recolored to #9ECE6A green
favicon.ico Recolored to #9ECE6A green
README.md Badge colors #9ECE6A/#8BB85A on #1a1b26

🎵 What We’re Listening To

The playlist has not changed. But the album art on the lock screen matches the desktop now — not because we changed the art, but because the desktop color space finally converged. The lock screen was always a dark room. Now the desktop is one too. The green just tells you where the door is.

v7.9.4 was the revolution. v7.9.5 is the cleanup after the parade. The confetti has been swept. The banners have been straightened. The last purple folder has been found and recolored. The last blue tab underline has been overruled. The last magenta ASCII fish has gone green. There is no more purple in the active path. There is no more blue where green should be. The settings menu is still violet, because meta-configuration needs its own color. Everything else is Bondi Green or it is dark.


🗣️ Final Words

“A theme is not a color. A theme is a rule. The rule is: green means here. Everything else is somewhere else. We spent two releases writing that rule into every pixel. We are done.” — The OpenRiot Crew, closing the grep output with satisfaction

v7.9.5 is the release where we stopped finding exceptions. The btop theme was purple. Now it is green. The fish prompt was purple. Now it is green. The kora icons were blue. Now they are green. The logo was a gradient. Now it is green. The favicon was a purple fish. Now it is a green fish. The fastfetch blowfish was magenta. Now it is green. The README badges were corporate blue-purple. Now they are Bondi.

If you install this and see anything that is not green, dark, or violet (settings only), file a bug. Otherwise, enjoy the unity.

— The OpenRiot Crew

“Your desktop should have a personality color. Ours is Bondi Green. Your active window should be obvious. Your icons should match your borders. Your prompt should glow. Your file manager should not have blue tabs. Your logo should not be a gradient. And your ASCII fish should swim in green waters.”

← Back to README