KDE global theme
A full Plasma 6 look-and-feel package: colour scheme for windows, views, buttons, selection, tooltips and window decorations — plus a matching splash screen at session start.
KDE Plasma 6 · Ghostty · Chrome · Firefox · Plymouth
Cross-application themes generated from BeardedBear's Bearded Theme VS Code family — their colours, carried across the desktop, the terminal, the browser and even the boot splash by one reproducible pipeline.
curl -fsSL https://raw.githubusercontent.com/patheticGeek/SuperTheme-BeardedThemes/main/install.sh | bash
Needs only curl and unzip. Installs per-user — no root, nothing to uninstall but a few directories.
Try a variant — the whole page follows along
❯ ./install.sh --variant=BeardedEmerald --apply ==> Installing icon theme to ~/.local/share/icons/BeardedIcons ==> Installing theme variant: black-and-emerald color scheme -> ~/.local/share/color-schemes global theme -> ~/.local/share/plasma/look-and-feel Ghostty theme -> ~/.config/ghostty/themes ==> Applying the org.kde.beardedemerald.desktop global theme ==> Done.
Every surface, one set of colours.
One install, every layer of the desktop.
A full Plasma 6 look-and-feel package: colour scheme for windows, views, buttons, selection, tooltips and window decorations — plus a matching splash screen at session start.
~90 file-type icons and folder icons ported from Bearded Icons, inheriting Breeze Dark for anything not explicitly themed.
A 16-colour ANSI palette with background, foreground, cursor and selection colours, dropped straight into ~/.config/ghostty/themes.
The same palette mapped to browser theme keys — frame, tabs, toolbar, address bar, popups and new-tab page. Load unpacked and you're done.
The boot screen before you even log in, styled to match. Opt-in with --with-plymouth, since it needs root and an initramfs rebuild.
Nothing is hand-painted. Every artifact is generated from upstream's theme JSON, so a new upstream release is one script away — and so is any of the ~66 other variants.
Pick whichever suits you.
Downloads the latest release, lets you pick a variant, installs it:
curl -fsSL https://raw.githubusercontent.com/patheticGeek/SuperTheme-BeardedThemes/main/install.sh | bash
Or grab it first and read it before running it — always a good habit:
curl -fsSLO https://raw.githubusercontent.com/patheticGeek/SuperTheme-BeardedThemes/main/install.sh && chmod +x install.sh && ./install.sh
| Flag | Effect |
|---|---|
--variant=<name> | Install one variant non-interactively (e.g. BeardedEmerald) |
--all | Install every variant at once |
--list | Print the variants in the latest release and exit |
--apply | Apply the KDE global theme straight after installing |
--system | Install system-wide instead of per-user (needs sudo) |
--with-plymouth | Also install the boot splash (needs sudo) |
The themes/ directory is generated rather than committed, so build it once after cloning:
git clone --recurse-submodules https://github.com/patheticGeek/SuperTheme-BeardedThemes.git BeardedThemes
cd BeardedThemes
./scripts/build-all.sh
./install-dev.sh --theme=black-and-emerald --apply
Needs node/npm (to build upstream's theme JSON) and python3 with Pillow (to render the splash and icon images).
It's all plain files in your home directory — remove the ones you installed:
rm -f ~/.local/share/color-schemes/BeardedEmerald.colors
rm -rf ~/.local/share/icons/BeardedIcons
rm -rf ~/.local/share/plasma/look-and-feel/org.kde.beardedemerald.desktop
rm -f ~/.config/ghostty/themes/BeardedEmerald
Then pick a different global theme in System Settings → Appearance → Global Themes. If you installed the boot splash, also sudo rm -rf /usr/share/plymouth/themes/beardedemerald and run sudo plymouth-set-default-theme -R <previous>.
The near-black base stays put; the accent is what changes.
Colours and icons are ported from Bearded Theme and Bearded Icons by BeardedBear, both GPL-3.0. Adding another of the ~66 upstream variants is a handful of lines in a registry and one script run.
View the repository