diff --git a/packages/wallpaper-engine-kde-plugin/README.md b/packages/wallpaper-engine-kde-plugin/README.md deleted file mode 100644 index cdcaad6..0000000 --- a/packages/wallpaper-engine-kde-plugin/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Wallpaper Engine KDE Plugin for NixOS - -This package provides integration between KDE Plasma and Wallpaper Engine, allowing you to use Wallpaper Engine wallpapers in your KDE desktop environment. - -## Features - -- Use Wallpaper Engine wallpapers directly from your Steam Workshop subscription -- Support for animated wallpapers through the QML renderer -- Integration with KDE Plasma settings - -## Usage - -### Installation - -1. Add the module to your NixOS configuration: - ```nix - { config, ... }: - { - andreas.wallpaper-engine-kde-plugin.enable = true; - } - ``` - -2. After applying your configuration (`sudo nixos-rebuild switch`), the plugin will be available in KDE Plasma. - -### Setting up Wallpaper Engine Content - -The plugin requires access to your Wallpaper Engine content from Steam: - -1. Make sure you own Wallpaper Engine on Steam and have subscribed to wallpapers -2. The default location for Steam Workshop content is: - - `~/.local/share/Steam/steamapps/workshop/content/431960/` - -3. In KDE Plasma: - - Right-click on the desktop → Configure Desktop and Wallpaper - - Select "Wallpaper Engine" from the wallpaper type list - - In the configuration panel, set the path to your Wallpaper Engine workshop content - - Browse and select a wallpaper from your collection - -### Troubleshooting - -If the plugin doesn't appear in KDE wallpaper selection: -- Check that the symlink was created properly: `ls -la ~/.local/share/plasma/wallpapers/` -- If missing, manually create the symlink: - ```bash - ln -sf /run/current-system/sw/share/plasma/wallpapers/com.github.catsout.wallpaperEngineKde ~/.local/share/plasma/wallpapers/ - ``` - -If wallpapers don't display properly: -- Make sure the workshop content path is correctly set in the wallpaper configuration -- Some complex wallpapers may not be supported due to limited shader support - -## Credits - -This package is based on the [wallpaper-engine-kde-plugin](https://github.com/catsout/wallpaper-engine-kde-plugin) project by catsout. diff --git a/packages/wallpaper-engine-kde-plugin/mpv_cmakefile.txt b/packages/wallpaper-engine-kde-plugin/mpv_cmakefile.txt deleted file mode 100644 index cfdb7c0..0000000 --- a/packages/wallpaper-engine-kde-plugin/mpv_cmakefile.txt +++ /dev/null @@ -1,30 +0,0 @@ -# CMakeLists.txt for mpvbackend with Qt5 support -find_package(PkgConfig REQUIRED) -pkg_check_modules(MPV REQUIRED mpv) - -find_package(Qt5 REQUIRED COMPONENTS Core Quick DBus X11Extras) - -add_library(mpvbackend SHARED - MpvBackend.cpp -) - -set_target_properties(mpvbackend PROPERTIES - AUTOMOC ON -) - -target_link_libraries(mpvbackend - PRIVATE - Qt5::Core - Qt5::Quick - Qt5::DBus - Qt5::X11Extras - ${MPV_LIBRARIES} -) - -target_include_directories(mpvbackend PRIVATE ${MPV_INCLUDE_DIRS}) -target_compile_options(mpvbackend PRIVATE ${MPV_CFLAGS_OTHER}) - -install( - TARGETS mpvbackend - DESTINATION lib -) diff --git a/packages/wallpaper-engine-kde-plugin/scene_cmakefile.txt b/packages/wallpaper-engine-kde-plugin/scene_cmakefile.txt deleted file mode 100644 index 74c17c8..0000000 --- a/packages/wallpaper-engine-kde-plugin/scene_cmakefile.txt +++ /dev/null @@ -1,22 +0,0 @@ -# Minimal CMakeLists.txt for backend_scene -project(wescene-renderer) - -find_package(Qt5 REQUIRED COMPONENTS Core Quick) - -# Create a simple library to satisfy the dependency -add_library(wescene-renderer-qml SHARED stub_renderer.cpp) - -set_target_properties(wescene-renderer-qml PROPERTIES - AUTOMOC ON -) - -target_link_libraries(wescene-renderer-qml - PRIVATE - Qt5::Core - Qt5::Quick -) - -install( - TARGETS wescene-renderer-qml - DESTINATION lib -)