Files
community-plugins/w-engine/plugin.toml
T
jacob-sabella fa742c0e6e chore(w-engine): bump to 1.1.1
Patch release for the startup palette sync fix.
2026-08-04 17:59:08 -05:00

48 lines
1.4 KiB
TOML

id = "tadomika_ari/w-engine"
name = "W Engine"
version = "1.1.1"
# 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"