aboutsummaryrefslogtreecommitdiffstats
path: root/config.toml
blob: c22b86bec943f0db5542c848cb74b2475f68b346 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# deck-it configuration.
# Copy to ~/.config/deck-it/config.toml to customize; that file replaces this one entirely.

# "auto" picks "lua" when ~/.config/hypr/hyprland.lua exists, otherwise "classic".
hyprland = "auto"

[display]
# Resolution of the virtual monitor. "auto" reads it from the tablet over adb.
resolution = "auto"
# Any Hyprland monitor position: "auto-right", "auto-left", or "2646x0".
position = "auto-right"
scale = 1
refresh = 60
# Hyprland output name for the virtual monitor.
name = "TAB"

[ports]
# Ports on the tablet's localhost, tunneled with adb reverse.
command_center = 8765
display = 5900

[hardware]
# Each one is "auto" or a fixed value, like net = "wlan0", battery = "BAT1",
# cpu_sensor = "coretemp". GPU is "auto" (Intel xe) or "none".
net = "auto"
battery = "auto"
cpu_sensor = "auto"
gpu = "auto"
# The xe driver reports no VRAM capacity, so give the card's total here.
gpu_mem_total = "12G"

[modules]
# A module is disabled by setting it false. A new module file under
# deckit/modules/ is picked up automatically; add a flag here only to turn it off.
stats = true
music = true
windows = true
obs = true
llm = true
sbbuilder = true
assistant = false

[obs]
host = "127.0.0.1"
port = 4455
# obs-websocket password (Tools > obs-websocket Settings). Empty if auth is off.
password = ""

[llm]
# llm-cost-dashboard's backend.
url = "http://127.0.0.1:8420"

[sbbuilder]
# ssh host alias of the build VM; the module runs `sbb-remote jobs` there.
host = "buildsystem"

[launch]
# Buttons on the Windows panel. Each value runs as a declared command: a string
# with sh -c, or a list run directly. The client sends the key, never a command.
terminal = "kitty"
files = "xdg-open ~"