A fork of Breeze window decoration for KDE, modified to use blurred window icon as titlebar background.
Most code here is copies from https://invent.kde.org/plasma/breeze/-/tree/master/kdecoration CMakeLists code and this README was adopted from https://github.com/kupiqu/SierraBreezeEnhanced/
Compatible with Plasma 6.3 and later only
- Background is rendered asynchronously, so a background might have delay before it is rendered.
- Probably not potato-freindly. This window renders icon of each window at twice the size of the screen. While this is only done once per window, it might affect performance.
- Configurable blur radius
- Per application option to enable or disable icon background
- Option to disable corner decorations
Please note that after installing, you need to restart KWin by executing either kwin_x11 --replace or kwin_wayland --replace in krunner (depending on whether your session runs upon X11 or Wayland). Alternatively, restarting the KDE session is obviously also an option. Then, Sierra Breeze Enhanced will appear in System Settings → Application Style → Window Decorations.
- Ubuntu
sudo apt install build-essential libkf6config-dev libkdecorations2-dev qtdeclarative6-dev extra-cmake-modules libkf6guiaddons-dev libkf6configwidgets-dev libkf6windowsystem-dev libkf6coreaddons-dev libkf6iconthemes-dev gettext cmake- Arch Linux
sudo pacman -S base-devel # Required development packages
sudo pacman -S kdecoration qt6-declarative # Decoration
sudo pacman -S cmake extra-cmake-modules # Installation- Fedora
sudo dnf install cmake extra-cmake-modules kf6-kiconthemes-devel
sudo dnf install "cmake(Qt6Core)" "cmake(Qt6Gui)" "cmake(Qt6DBus)" "cmake(KF6GuiAddons)" "cmake(KF6WindowSystem)" "cmake(KF6I18n)" "cmake(KDecoration3)" "cmake(KF6CoreAddons)" "cmake(KF6ConfigWidgets)"
sudo dnf install qt6-qt5compat-devel kf6-kcmutils-devel qt6-qtbase-private-devel- Alpine Linux
sudo apk add extra-cmake-modules qt6-qtbase-dev qt6-qt5compat-dev kcmutils-dev kdecoration-dev kcoreaddons-dev kguiaddons-dev kconfigwidgets-dev kwindowsystem-dev ki18n-dev kiconthemes-dev- Install from script:
chmod +x install.sh
./install.sh- Or more manually: Open a terminal inside the source directory and do:
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_LIBDIR=lib -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
make
sudo make install- Method 1: Run the uninstall script
chmod +x uninstall.sh
./uninstall.sh- Method 2: or manually if previously ran the install script
cd build
sudo make uninstall- Breeze by KDE (https://invent.kde.org/plasma/breeze/)
- Sierra Breeze Enhanced (https://github.com/kupiqu/SierraBreezeEnhanced/)