aboutsummaryrefslogtreecommitdiffstats
path: root/config.toml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-09 20:35:26 +0100
committerDanilo M. <danix@danix.xyz>2026-11-09 20:35:26 +0100
commitedaad8e9f6e918c783fd8fb9237fa33032194ed5 (patch)
tree6c28c38cde47bd640531f6140d0d5dabc7c95813 /config.toml
parent6b323fc06ec255153e86eafa4dffa67ad8c21f8c (diff)
downloaddeck-it-edaad8e9f6e918c783fd8fb9237fa33032194ed5.tar.gz
deck-it-edaad8e9f6e918c783fd8fb9237fa33032194ed5.zip
feat: launcher icons come from the configured icon theme
Diffstat (limited to 'config.toml')
-rw-r--r--config.toml20
1 files changed, 12 insertions, 8 deletions
diff --git a/config.toml b/config.toml
index 9a50512..66ece24 100644
--- a/config.toml
+++ b/config.toml
@@ -60,12 +60,16 @@ host = "buildsystem"
# Workspaces shown on the Windows tab, including empty ones.
workspaces = [1, 2, 3, 4, 5, 6, 7, 8]
+[icons]
+# Launcher icons are read from this installed icon theme.
+theme = "candy-icons"
+
[launch]
-# 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" }
+# Buttons on the Windows tab. `icon` is an app icon name from the icon theme;
+# 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 = "kitty", command = "kitty" }
+files = { icon = "file-manager", command = "xdg-open ~" }
+obs = { icon = "obs", command = "obs" }
+firefox = { icon = "firefox-icon", command = "firefox" }
+signal = { icon = "signal-desktop", command = "signal-desktop" }