* game-launcher: add launcher toggles, keyboard nav, auto-refresh * game-launcher: update README with runner toggle settings
63 lines
1.2 KiB
TOML
63 lines
1.2 KiB
TOML
id = "alexander/game-launcher"
|
|
name = "Game Launcher"
|
|
version = "1.1.0"
|
|
plugin_api = 13
|
|
author = "Alexander"
|
|
license = "MIT"
|
|
icon = "device-gamepad-2"
|
|
description = "Browse and launch games from Steam, Lutris, and Heroic."
|
|
dependencies = ["cc", "libsqlite3-dev", "xdg-utils"]
|
|
tags = ["gaming", "launcher", "utility"]
|
|
|
|
[[widget]]
|
|
id = "launcher"
|
|
entry = "widget.luau"
|
|
|
|
[[widget.setting]]
|
|
key = "glyph"
|
|
type = "glyph"
|
|
label_key = "settings.glyph.label"
|
|
default = "device-gamepad-2"
|
|
|
|
[[panel]]
|
|
id = "browser"
|
|
entry = "panel.luau"
|
|
width = 720
|
|
height = 520
|
|
placement = "floating"
|
|
position = "center"
|
|
open_near_click = true
|
|
capture_keys = ["Up", "Down", "Return"]
|
|
|
|
[[panel.setting]]
|
|
key = "steampoacher_enabled"
|
|
type = "bool"
|
|
label_key = "settings.steampoacher_enabled.label"
|
|
default = false
|
|
|
|
[[panel.setting]]
|
|
key = "steam_enabled"
|
|
type = "bool"
|
|
label_key = "settings.steam_enabled.label"
|
|
default = true
|
|
|
|
[[panel.setting]]
|
|
key = "heroic_enabled"
|
|
type = "bool"
|
|
label_key = "settings.heroic_enabled.label"
|
|
default = true
|
|
|
|
[[panel.setting]]
|
|
key = "lutris_enabled"
|
|
type = "bool"
|
|
label_key = "settings.lutris_enabled.label"
|
|
default = true
|
|
|
|
[[launcher_provider]]
|
|
id = "search"
|
|
entry = "search.luau"
|
|
prefix = "g"
|
|
glyph = "device-gamepad-2"
|
|
include_in_global_search = true
|
|
debounce_ms = 150
|