Files
headsetcontrol-noctalia-plugin/headsetcontrol/plugin.toml
T

72 lines
1.7 KiB
TOML

id = "loki/headsetcontrol"
name = "Headset Control"
version = "1.0.0"
plugin_api = 24
author = "loki"
license = "MIT"
icon = "headset"
description = "Monitor and control HeadsetControl-compatible headsets."
tags = ["audio", "hardware", "headset"]
dependencies = ["headsetcontrol"]
[[setting]]
key = "poll_interval"
type = "int"
label_key = "settings.poll_interval.label"
description_key = "settings.poll_interval.description"
default = 60
min = 10
max = 600
[[setting]]
key = "battery_low"
type = "int"
label_key = "settings.battery_low.label"
description_key = "settings.battery_low.description"
default = 20
min = 5
max = 50
[[setting]]
key = "sidetone_default"
type = "int"
label_key = "settings.sidetone_default.label"
description_key = "settings.sidetone_default.description"
default = 64
min = 0
max = 128
[[setting]]
key = "device"
type = "string"
label_key = "settings.device.label"
description_key = "settings.device.description"
default = ""
[[setting]]
key = "mock"
type = "bool"
label_key = "settings.mock.label"
description_key = "settings.mock.description"
default = false
advanced = true
[[service]]
id = "headset"
entry = "service.luau"
[[widget]]
id = "battery"
entry = "widget.luau"
[[panel]]
id = "control"
entry = "panel.luau"
width = 400
height = 480
placement = "floating"
[[shortcut]]
id = "sidetone"
entry = "shortcut.luau"