Linux Engine Wallpaper

# Wallpaper Engine only works on KDE Plasma, using this plugin:
# First, install Wallpaper Engine through Steam with Steam Play enabled
# Launch it and add some wallpapers (but you will not be able to apply them yet)

# Install the plugin:
# Debian:
sudo apt install plasma-workspace-dev gstreamer1.0-libav \
liblz4-dev libmpv-dev python3-websockets qtbase5-private-dev \
libqt5x11extras5-dev qml-module-qt-labs-folderlistmodel \
qml-module-qtwebchannel qml-module-qtwebsockets
# Arch:
sudo pacman -S git cmake extra-cmake-modules plasma-framework gst-libav \
base-devel mpv python-websockets qt5-declarative qt5-websockets qt5-webchannel
# Fedora:
# Install RPM Fusion first
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
# Reboot, and then install
sudo dnf install plasma-workspace-devel kf5-plasma-devel gstreamer1-libav \
lz4-devel mpv-libs-devel python3-websockets qt5-qtbase-private-devel \
qt5-qtx11extras-devel qt5-qtwebchannel-devel qt5-qtwebsockets-devel

# Build it:
# Download source
git clone https://github.com/catsout/wallpaper-engine-kde-plugin.git
cd wallpaper-engine-kde-plugin

# Configure
mkdir build && cd build
cmake .. -DUSE_PLASMAPKG=ON

# Build
make

# Install package (ignore if USE_PLASMAPKG=OFF for system wide installaiton)
make install_pkg
# install lib
sudo make install

# Now, right click on the desktop and select "configure display and wallpaper"
# In "Wallpaper Type", choose Wallpaper Engine and install the dependencies
# Close and re-open the window and then click on the folder icon in the middle
# Select the steamlibrary folder that contains Wallpaper Engine (steamapps)
# All your wallpapers should now appear in the window
# Download new wallpapers through the app, apply them through the settings

# If any wallpapers crash your KDE, remove
WallpaperFilePath
# From
~/.config/plasma-org.kde.plasma.desktop-appletsrc
# And restart KDE to fix
Pahheb