# 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" [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 ~"