TwilightMist Theme

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.
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

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.

Comentarios