So I made a KDE Plasma theme inspired by the stock OS look from the game "Grey Hack". It's basically Breeze with the right colors slapped on. If you wanna copy it, here's everything you need.
COLORS
Pretty much stock Breeze, just a few tweaks. The accent color matches the game stock theme: #00b1a3.
APPLICATION STYLE
Breeze, transparency set to fully opaque.
PLASMA STYLE
Breeze again (told you, this thing is basically Breeze).
WINDOW DECORATIONS
Two options here:
- Breeze - just set the shadow color to #00b1a3.
- Graphite-dark - gives your windows a colored border, but you lose shadow customization.
ICONS
Yet-Another-Monochrome-Icon-Set . In the game, the stock icons are #00b1a3 - not really my thing, but if you want that look, just ask Claude or ChatGPT "how do I recolor a monochrome icon pack" and they'll walk you through it.
POINTERS
CDE Reborn (Breeze works fine too, but I like this one more - it's closer to the game's cursor style).
WALLPAPERS AND OS ICONS
Ripped straight from the game and upscaled with AI.
COLORS I USED IN THE BREEZE COLOR SCHEME
Here's the full breakdown of the colors from my Breeze scheme, in case you want to recreate it exactly:
View Background: #1a1a1a
View Text: #fcfcfc
Window Background: #363636
Window Text: #fcfcfc
Button Background: #151515
Button Text: #fcfcfc
Selection Background: #306460
Selection Text: #fcfcfc
Selection Inactive Text: #a1a9b1
Inactive Text: #a1a9b1
Visited Text: #9b59b6
Focus Decoration: #00b1a3
Hover Decoration: #00b1a3
Tooltip Background: #292c30
Tooltip Text: #fcfcfc
Everything else (Active Text, Link Text, Negative/Neutral/Positive Text) is left on "Varies," so those just use Breeze's defaults instead of a fixed color.
BONUS:
You might've noticed the "Activate Windows"-style watermark in the corner of some of my screenshots, it's a little tool called Activate-Linux. It's a fun troll project that ports the "Activate Windows" nag screen watermark over to Linux, just for the fun.
SETTING UP THE DESKTOP
Here's how to get your desktop looking like the game:
- Desktop icons - Set icon size to Medium, arrange in rows. In-game the icons aren't grid-aligned and there's a button to align them, but I'm pretty sure that'd need a custom KWin script, and honestly I didn't bother - I like my icons aligned anyway.
- Top panel - I went with an Application Menu Bar. (In-game it's literally just a bare panel with no menu bar, so if you want it exact, use an empty panel instead.) Add these widgets, in this order:- Application Launcher- Global Menu- Spacer- Clock- Spacer- CPU Usage- Margin Separator- Memory Usage- System Tray- User Switcher
Turn off floating, set opacity to opaque. Want the launcher icon to match the game? Right-click it -> Configure -> set icon from images.
- Bottom panel - Just an empty panel with an icon-and-text Task Manager widget.
FASTFETCH: CUSTOM ASCII ART AND OS NAME
Fastfetch's config is usually at ~/.config/fastfetch/config.jsonc.
The art i used:
##############
########################
##############################
##################################
######################################
########################
######################
######################
#######################
####################### ###################
######################## ####################
######################## ####################
######################## ##
######################## ##
######################## ##
######################## ####################
####################### ###################
###################### ##################
#####################
#####################
#####################
##################################
##############################
######################
############
Want your own ASCII logo instead of the distro default? Add this to your config:
{
"logo": {
"type": "file",
"source": "/path/to/your/ascii-art.txt",
"padding": {
"top": 1,
"left": 2
}
}
}
- "source" - path to the ASCII art file (I've attached mine to the post, grab it if you want).
- "padding" - just spacing so it doesn't hug the terminal edge, tweak or drop it.
Custom OS name ("Ellipse OS")
To get Fastfetch to show a made-up name instead of your real distro, override the "os" module's format:
{
"modules": [
{
"type": "os",
"format": "EllipseOS"
}
]
}
That just hardcodes what Fastfetch prints - doesn't touch your actual system files.
If you want the fake name showing up everywhere (neofetch, lsb_release, etc.), you'd have to edit PRETTY_NAME in /etc/os-release instead - but that's way more invasive, so I'd stick to the config trick above unless you really need it system-wide.
Again, mostly stock KDE Breeze, but I've never seen a theme like this anywhere, so figured I'd share. (Post cleaned up by AI, my English sucks ass)