aboutsummaryrefslogtreecommitdiffstats
path: root/config.toml
diff options
context:
space:
mode:
Diffstat (limited to 'config.toml')
-rw-r--r--config.toml21
1 files changed, 15 insertions, 6 deletions
diff --git a/config.toml b/config.toml
index 517fbe6..9a50512 100644
--- a/config.toml
+++ b/config.toml
@@ -7,8 +7,9 @@ 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"
+# "auto-below" centers the tablet under the first monitor; any Hyprland
+# position ("auto-right", "auto-left", "2646x0") also works.
+position = "auto-below"
scale = 1
refresh = 60
# Hyprland output name for the virtual monitor.
@@ -55,8 +56,16 @@ url = "http://127.0.0.1:8420"
# ssh host alias of the build VM; the module runs `sbb-remote jobs` there.
host = "buildsystem"
+[windows]
+# Workspaces shown on the Windows tab, including empty ones.
+workspaces = [1, 2, 3, 4, 5, 6, 7, 8]
+
[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 ~"
+# Buttons on the Windows tab. `icon` is an SVG name from static/logos; with one,
+# the button is icon-only. `command` is a string (sh -c) or a list (run direct).
+# The client sends the key, never a command.
+terminal = { icon = "terminal", command = "kitty" }
+files = { icon = "folder", command = "xdg-open ~" }
+obs = { icon = "obsstudio", command = "obs" }
+firefox = { icon = "firefox", command = "firefox" }
+signal = { icon = "signal", command = "signal-desktop" }