aboutsummaryrefslogtreecommitdiffstats
path: root/config.toml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-09 18:11:02 +0100
committerDanilo M. <danix@danix.xyz>2026-11-09 18:11:02 +0100
commit0b303ba68c19e38a4487de59df0fdc93c6dd48cf (patch)
treea052ffeeb1eed0780d6f90c9a2539ae930344444 /config.toml
parent4b98da80bdfd5016ad9f5858310d4b8bacafe7bb (diff)
downloaddeck-it-0b303ba68c19e38a4487de59df0fdc93c6dd48cf.tar.gz
deck-it-0b303ba68c19e38a4487de59df0fdc93c6dd48cf.zip
feat: scaffold and config
Diffstat (limited to 'config.toml')
-rw-r--r--config.toml53
1 files changed, 53 insertions, 0 deletions
diff --git a/config.toml b/config.toml
new file mode 100644
index 0000000..9800ff0
--- /dev/null
+++ b/config.toml
@@ -0,0 +1,53 @@
+# 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 = "nvidia" | "amd" | "none".
+net = "auto"
+battery = "auto"
+cpu_sensor = "auto"
+gpu = "auto"
+
+[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"