A complete theme for KDE Plasma that unifies the look of Qt, GTK3, GTK4, and Libadwaita applications under a single visual language. Uses Klassy for window decorations and application style, ensuring consistent button icons across all apps β including GNOME and Chromium-based browsers.
Compatible with Aurora & Bazzite & Fedora Kinoite β Plasma 6.6
The Ultimate Plasma does NOT modify your system.
- No changes to /usr
- No rpm-ostree overrides
- No global package installation
- Fully contained in user space (/home)
- Built with an atomic-first mindset, fully compatible with immutable systems like Fedora Kinoite.
Note
When a GTK4/Libadwaita window loses focus, the left sidebar may revert to a neutral grey tone instead of keeping the active color tint. This is a known Libadwaita limitation β the backdrop state is handled internally in C code and cannot be overridden via gtk.css. It does not affect functionality and is subtle enough to be considered acceptable behavior.
Unlike traditional themes that hardcode colors, The Ultimate Plasma is fully adaptive. The KDE Plasma color scheme acts as a single source of truth: every time you switch accent color or change between light and dark mode in System Settings, Qt apps, GTK3, GTK4/Libadwaita apps, and Chromium-based browsers all update automatically β no manual intervention needed. This is achieved by injecting Breeze color scheme variables directly into gtk.css, bridging the gap between the Qt and GTK worlds natively.
- Klassy β window decorations and Qt application style (consistent button icons everywhere)
- GTK 3 & GTK 4 / Libadwaita β GNOME apps and Chromium follow the system color scheme
- Plasma Desktop Theme β panel, widgets, and system tray styling
- Look and Feel β dark and light global themes ready to switch between
- Color schemes β
TheUltimatePlasmaDarkandTheUltimatePlasmaLight - Inter font β variable font used as the system-wide typeface
- Adaptive Konsole β terminal automatically picks background and foreground colors from the active theme on login
Important
Klassy must be installed before running the main installer. The theme depends on Klassy for window decorations and application style. Skip this step and nothing will look right.
(requires Distrobox):
git clone https://github.com/Leydansantino/The-Ultimate-Plasma
cd The-Ultimate-Plasma/klassy
chmod +x install-from-source.sh
./install-from-source.shSee klassy/README.md for full details on both options.
cd
cd The-Ultimate-Plasma
chmod +x install.sh
./install.shLog out and back in to apply all changes.
After logging back in:
- System Settings β Global Theme β choose
The Ultimate Plasma DarkorThe Ultimate Plasma LightAlways apply from this screen first, not from Quick Settings
- System Settings β Window Decorations β select
Klassy - System Settings β Application Style β select
Klassy
If you want the GNOME/MacOS type layout, you can modify it in the panel settings on the desktop.
How it works: The
gtk.cssfile injects KDE Plasma's Breeze color variables directly into the browser via GTK3. This means the tab bar, toolbar, and address bar automatically follow your active light or dark color scheme β including accent color changes β without any browser extension or manual configuration.
To ensure your browser matches the system's aesthetic and follows the light/dark mode adaptive colors:
- Open your browser Settings.
- Navigate to Appearance (or Design).
- Look for the "Use GTK" (or "System theme") button and activate it.
- This allows the browser to inherit the global CSS injection from the theme.
If the window control icons (Minimize, Maximize, Close) in GTK apps don't perfectly match the Plasma/Klassy style:
- Go to System Settings β Window Decorations.
- Select Klassy and click the Edit (pencil icon).
- In the settings window, navigate to the Buttons tab.
- Briefly change the Button Icon Style to a different one (e.g., "Klassy") and then switch it back to "Traditional" (or your preferred style).
- This force-refreshes the icon cache for GTK applications and synchronizes the visual language across all windows.
The script installs the Inter Variable font files, but you need to manually tell Plasma to use them. For the best "Industrial/Apple" look, follow these steps:
- Open System Settings β Font Management.
- Click on Fonts (Adjust All Fonts...).
- Change all main categories to Inter Variable:
- General: Inter Variable (Regular) - 10pt
- Fixed width: Inter Variable (Medium) - 10pt
- Small: Inter Variable (Regular) - 8pt
- Toolbar/Menu/Window Title: Inter Variable (Medium) - 10pt
- Important: Set Font Rendering to Enabled with RGB Anti-aliasing and Slight Hinting for maximum crispness.
- Click Apply.
To achieve the full aesthetic, install the Colloid icon theme β no terminal needed:
- Open System Settings β Icons
- Click Get New Icons... at the bottom
- Search for Colloid and install your preferred variant (e.g. Colloid-purple)
Then configure Klassy to use it:
- Open System Settings β Window Decorations β click the pencil icon next to Klassy
- Go to System Icon Generation and set:
- Klassy icon theme inherits β
Colloid-Light - Klassy Dark icon theme inherits β
Colloid-Dark
- Klassy icon theme inherits β
- Click Generate System Icons and apply
- Return to icons, change any icon pack, and return again to the Klassy icon pack to load correctly
sync_konsole.sh reads the active Plasma theme colors and injects them into the Adaptive-Plasma Konsole profile. It runs automatically on login via autostart.
If you switch between dark and light during a session, run it manually:
~/.local/bin/sync_konsole.shIf you only want Klassy without the full theme, see the klassy/README.md.
cd
cd The-Ultimate-Plasma
chmod +x uninstall.sh
./uninstall.shThe Inter font will not be removed. The desktop layout config will be backed up, not deleted.
The-Ultimate-Plasma/
βββ install.sh
βββ uninstall.sh
βββ README.md
βββ Inter-VariableFont_opsz,wght.ttf
βββ Inter-Italic-VariableFont_opsz,wght.ttf
βββ TheUltimatePlasmaDark.colors
βββ TheUltimatePlasmaLight.colors
βββ Adaptive-Plasma.colorscheme
βββ klassyrc
βββ plasma-org.kde.plasma.desktop-appletsrc
βββ sync_konsole.sh
βββ klassy/ β Klassy prebuilt binaries
βββ The-Ultimate-Plasma/ β Plasma Desktop Theme
βββ The Ultimate Plasma Dark/ β Dark Look and Feel
βββ The Ultimate Plasma Light/ β Light Look and Feel
βββ gtk-3.0/
β βββ gtk.css
βββ gtk-4.0/
βββ gtk.css
The included Plasma Desktop Theme is a handcrafted hybrid between two themes:
- Utterly Round by HimDek β provides the visual language: 16px rounded corners, adaptive translucent blur, and full color-scheme responsiveness
- MacSonoma-Light by Vince Liuice β provides the structural logic: correct light/dark mode handling, lock screen and logout dialog contrast
Neither theme alone achieved the goal. Utterly Round lacks proper light mode support for system dialogs. MacSonoma has the correct logic but fixed white colors. The hybrid takes the SVG assets from Utterly Round and the semantic structure from MacSonoma, with the solid/ folder removed to allow full color tinting.
This theme was born from a real journey. It started with a bold move: abandoning Windows 11 entirely for Linux. The road went through Fedora Workstation, Debian, CachyOS, Linux Mint, Zorin OS, Bazzite, Bluefin, and back β always chasing one thing: a visually coherent system that actually works.
GNOME was never the answer. No matter how polished it looks, Qt apps refuse to follow along β and on a 14-inch 2.8K OLED Zenbook that supports HDR and color profiles, every inconsistency is visible. Plasma was the right foundation, but early attempts with themes like Sweet required rpm-ostree overrides, broke GTK apps, left browsers half-styled, and introduced lag in window animations through slow Aurorae decorations.
The breakthrough came from combining three things nobody had put together before: Klassy for native, lag-free window decorations with consistent button icons across Qt and GTK; a gtk.css bridge that makes Breeze color variables the single source of truth for GTK3, GTK4/Libadwaita, and Chromium; and a hybrid Plasma theme that takes the visual language of Utterly Round and the structural correctness of MacSonoma.
The result is The Ultimate Plasma β the most ambitious personal theming project ever built for KDE Plasma 6 on immutable systems.
- Klassy by Paul McAuley
- Fuente Inter by Rasmus Andersson
- Utterly Round (https://github.com/HimDek/Utterly-Round-Plasma-Style/tree/master/desktoptheme) by HimDek
- MacSonoma-Light (https://github.com/vinceliuice/MacSonoma-kde/tree/main/plasma/desktoptheme/MacSonoma-Light) by Vince Liuice




