TwilightMist Theme

03 May 2026

TwilightMist Final Result

This new tutorial features an auto-hideable sidebar with relevant information you may want to glance at quickly, but with more detail than what a panel alone can provide. It also uses a custom color palette inspired by Dracula and Catppuccin.

watch video on youtube

Prerequisites

Before starting, make sure you have kpackagetool6, cava, qt6-websockets-dev, qdbus, and python3-websockets installed. Install them for your distribution using the appropriate command below:

# Ubuntu and derivatives
sudo apt install kpackagetool6 cava qt6-websockets-dev python3-websockets qdbus-qt6

# Arch Linux and derivatives
sudo pacman -Syu kpackage cava qt6-websockets python-websockets qt6-tools

# Fedora
sudo dnf install kpackage cava qt6-qtwebsockets-devel python-websockets qt6-qttools

# openSUSE
sudo zypper install kpackage cava qt6-websockets-imports python3-websockets qt6-tools

Download and Installation

Open a terminal and make sure you are in your home directory. The entire process is done from here:

cd ~

Download and extract the themes in one step:

wget -qO- https://github.com/zayronxio/Librepixels.Page.cdn/releases/download/TwilightMistTheme/TwilightMistTheme.tar.xz | tar -xJ

Create the required directories if they do not exist:

mkdir -p ~/.local/share/{icons,aurorae/themes,color-schemes} ~/.fonts

Enter the theme directory:

cd ~/TwilightMistTheme

Install all components in sequence. You can copy and paste the entire block into your terminal:

# Plasma theme
kpackagetool6 -t Plasma/Theme -i Obsidian.tar.xz && rm Obsidian.tar.xz

# Window decoration (Aurorae)
tar -xJf Obsidian.Dark.tar.xz -C ~/.local/share/aurorae/themes && rm Obsidian.Dark.tar.xz

# Color scheme
tar -xJf TwilightMist.tar.xz -C ~/.local/share/color-schemes && rm TwilightMist.tar.xz

# Icons
tar -xJf ColorFlow.tar.xz -C ~/.local/share/icons && rm ColorFlow.tar.xz

# Plasmoids
kpackagetool6 -t Plasma/Applet -i Kurve-v3.5.0.plasmoid && rm Kurve-v3.5.0.plasmoid

kpackagetool6 -t Plasma/Applet -i org.kde.Date.Bubble.P6.tar.xz && rm org.kde.Date.Bubble.P6.tar.xz

kpackagetool6 -t Plasma/Applet -i Solid.Square.Music.tar.xz && rm Solid.Square.Music.tar.xz

kpackagetool6 -t Plasma/Applet -i Freyry.Weather.tar.xz && rm Freyry.Weather.tar.xz

kpackagetool6 -t Plasma/Applet -i org.kde.plasma.shutdownorswitch-v1.1.4.plasmoid && rm org.kde.plasma.shutdownorswitch-v1.1.4.plasmoid

kpackagetool6 -t Plasma/Applet -i Plasma.Flex.Hub.tar.xz && rm Plasma.Flex.Hub.tar.xz

Do not continue if any installation fails; reinstall the missing plasmoid before proceeding.


Desktop Configuration

Manually configuring all KDE Plasma panels takes a long time. Instead, we will use D-Bus to speed up the process. Copy, paste, and run the command below — it configures everything automatically.

Warning: Running this script will erase your current panel configuration. Make sure all plasmoids are installed before continuing.

cd ~/TwilightMistTheme && qdbus6 org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript "$(cat scriptFullConfigs.js)"

To ensure all Plasma elements render correctly, refresh the desktop: press Alt + F2 and enter the following command: plasmashell --replace.


Applying Themes, Colors, and Icons

Apply the Plasma theme and color scheme from the terminal:

plasma-apply-desktoptheme Obsidian && plasma-apply-colorscheme TwilightMist

Open the KDE System Settings:

systemsettings
KDE System Settings

In the left panel, go to “Colors & Themes” and configure the following:

  • Window Decoration → select Obsidian-Dark
  • Icons → select ColorFlow-Agresive-Color

Wallpaper

At this point your desktop should look very similar to the screenshot at the top. The only thing missing is the wallpaper; download it from here.

TwilightMistTheme

Comentarios