Package Details: waywallen 0.2.5-1

Git Clone URL: https://aur.archlinux.org/waywallen.git (read-only, click to copy)
Package Base: waywallen
Description: Wallpaper Manager for Linux.
Upstream URL: https://github.com/waywallen/waywallen
Licenses: MIT
Submitter: ZhangHua
Maintainer: ZhangHua
Last Packager: ZhangHua
Votes: 2
Popularity: 0.97
First Submitted: 2026-05-04 02:28 (UTC)
Last Updated: 2026-07-13 01:04 (UTC)

Required by (1)

Sources (7)

Pinned Comments

ZhangHua commented on 2026-06-06 04:35 (UTC)

For everyone uses cachyos and failed to build waywallen and/or open-wallpaper-engine because _deps/qml_material-build/CMakeFiles/qml_materialplugin_init.dir/./qml_materialplugin_init_autogen/mocs_compilation.cpp.o: file not recognized: file format not recognized: We have updated PKGBUILD by the advice of the upstream maintainer. Please clone the latest repository and build again. I tested it in a cachyos:latest docker image and it built successfully.

Latest Comments

1 2 3 Next › Last »

l1oly commented on 2026-06-16 13:36 (UTC)

@EveTimeKeeper https://aur.archlinux.org/packages/waywallen-display#comment-1075565

EveTimeKeeper commented on 2026-06-16 12:41 (UTC)

After the newest update I am now encountering this error when running waywallen: spawn 'waywallen-layer-shell' failed: No such file or directory (os error 2); backend will not run and no displays are detected

mr_nuub commented on 2026-06-07 12:47 (UTC)

@ZhangHua I can now compile and use it without any issue. Thanks for figuring this out.

ZhangHua commented on 2026-06-06 04:35 (UTC)

For everyone uses cachyos and failed to build waywallen and/or open-wallpaper-engine because _deps/qml_material-build/CMakeFiles/qml_materialplugin_init.dir/./qml_materialplugin_init_autogen/mocs_compilation.cpp.o: file not recognized: file format not recognized: We have updated PKGBUILD by the advice of the upstream maintainer. Please clone the latest repository and build again. I tested it in a cachyos:latest docker image and it built successfully.

l1oly commented on 2026-05-26 17:03 (UTC)

@ZhangHua if waywallen gives runtime error for you with aur qmlmaterial because it is too old, why dont you try using -git version? its upstream with github and when normal qmlmaterial on aur will update switch to it

kamikaze211 commented on 2026-05-26 13:42 (UTC)

@ZhangHua Thank you for replying, seems that using waywallen-0.1.6-x86_64.AppImage is the most simple way for me.

ZhangHua commented on 2026-05-26 13:26 (UTC)

@kamikaze211 It seems that your problem is same to @Sterophonick, @mr_nuub and those other people's. Due to that I cannot reprooduce on my machine, you may take https://aur.archlinux.org/packages/waywallen#comment-1072824 for a look, this is the only workaround I know currently, but I do not verify it. The @l1oly's solution seems that using aur/qmlmaterial instead the bundled one. That's wierd because it should be not new enough to satisfy waywallen's requirements. If I remember correctly, building will success but the runtime error will be thrown.

kamikaze211 commented on 2026-05-26 13:00 (UTC) (edited on 2026-05-26 13:00 (UTC) by kamikaze211)

@ZhangHua Here is the log file, may you take a look? https://pastebin.com/Ddb3E4rZ

ZhangHua commented on 2026-05-26 09:53 (UTC)

@kamikaze211 The log does not seem to be the error output. You may provide more log outputs.

kamikaze211 commented on 2026-05-26 02:35 (UTC)

@ZhangHua Thank you, but after running 'rustup update', the building work finished at here:

-- Split waywallen/query/wallpaper_query.moc -> waywallen/query/wallpaper_query.moc.h + waywallen/query/wallpaper_query.moc.cpp
[1124/1329] Automatic QML type registration for target waywallen-qml
Warning: action.cppm:: Class waywallen::Action is declared in action.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: app.cppm:: Class waywallen::App is declared in app.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: daemon_dbus.cppm:: Class waywallen::DaemonDBusClient is declared in daemon_dbus.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: display.cppm:: Class waywallen::Display is declared in display.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: display.cppm:: Class waywallen::DisplayManager is declared in display.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: gpu.cppm:: Class waywallen::Gpu is declared in gpu.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: gpu.cppm:: Class waywallen::GpuManager is declared in gpu.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: library.cppm:: Class waywallen::Library is declared in library.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: library.cppm:: Class waywallen::LibraryManager is declared in library.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: filter_rule_model.cppm:: Class waywallen::FilterRuleModel is declared in filter_rule_model.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: filter_rule_model.cppm:: Class waywallen::WallpaperFilterRuleModel is declared in filter_rule_model.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: list_models.cppm:: Class waywallen::model::WallpaperListModel is declared in list_models.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: store_item.cppm:: Class waywallen::model::WallpaperStoreItem is declared in store_item.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: user_property_model.cppm:: Class waywallen::model::UserPropertyListModel is declared in user_property_model.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: store.cppm:: Class waywallen::AppStore is declared in store.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: notify.cppm:: Class waywallen::Notify is declared in notify.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: display_query.cppm:: Class waywallen::DisplayListQuery is declared in display_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: display_query.cppm:: Class waywallen::DisplayLayoutSetQuery is declared in display_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: gpu_query.cppm:: Class waywallen::GpuListQuery is declared in gpu_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: health_query.cppm:: Class waywallen::HealthQuery is declared in health_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: library_query.cppm:: Class waywallen::LibraryListQuery is declared in library_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: library_query.cppm:: Class waywallen::LibraryAddQuery is declared in library_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: library_query.cppm:: Class waywallen::LibraryAutoDetectQuery is declared in library_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: library_query.cppm:: Class waywallen::LibraryRemoveQuery is declared in library_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: renderer_query.cppm:: Class waywallen::RendererListQuery is declared in renderer_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.
Warning: renderer_query.cppm:: Class waywallen::RendererPluginListQuery is declared in renderer_query.cppm which appears not to be a header. The compilation of its registration to QML may fail.