Files
community-plugins/w-engine/plugin.toml
T
Tadomika-AriandGitHub 7fa96aceef feat(w-engine): Add favorite section (#270)
* feat!: add favorite section

* fix: change visual for 1 scroll: wallpaper and favorite wallpaper

* feat!: update for v1.2.0

* fix: rm line downgrade quality

* fix: add downgrade quality for improve storage cache

* feat!: update thumbnail

* feat!: add favorites list in data.json

* feat!: add save favorites list across start plugin
2026-08-07 22:24:22 -04:00

48 lines
1.4 KiB
TOML

id = "tadomika_ari/w-engine"
name = "W Engine"
version = "1.2.0"
# Tile and control callbacks are Luau closures rather than named globals, which
# the host resolves from plugin API 9 onwards.
plugin_api = 9
author = "TadomiKa-Ari"
license = "MIT"
dependencies = ["linux-wallpaperengine", "kill", "setsid", "pkill"]
icon = "movie"
description = "Apply Wallpaper Engine wallpapers from the Steam Workshop, with palette sync and timed cycling"
tags = ["wallpaper", "desktop", "theming"]
# Noctalia builds its palette from the current wallpaper image, which a live
# Wallpaper Engine scene is not. With this on, applying a wallpaper also sets a
# still of it (the Workshop preview, or a decoded frame for video wallpapers when
# ffmpeg is installed) so the usual generator, scheme, mode and templates run.
[[setting]]
key = "sync_colors"
type = "bool"
label_key = "settings.sync_colors.label"
description_key = "settings.sync_colors.description"
default = true
# Panel size is fixed by this manifest, so grid density is exposed instead.
[[setting]]
key = "grid_columns"
type = "int"
label_key = "settings.grid_columns.label"
description_key = "settings.grid_columns.description"
default = 4
min = 2
max = 8
[[widget]]
id = "w-engine-widget"
entry = "w-engine.luau"
[[panel]]
id = "w-engine-panel"
entry = "w-engine-panel.luau"
width = 800
height = 600
[[service]]
id = "start"
entry = "start.luau"