aboutsummaryrefslogtreecommitdiffstats
path: root/config.jsonc
diff options
context:
space:
mode:
Diffstat (limited to 'config.jsonc')
-rw-r--r--config.jsonc49
1 files changed, 49 insertions, 0 deletions
diff --git a/config.jsonc b/config.jsonc
new file mode 100644
index 0000000..9d6afae
--- /dev/null
+++ b/config.jsonc
@@ -0,0 +1,49 @@
+// waybar-theme-udt: the bar on DP-3.
+// Copyright (C) 2026 Danilo M. <danix@danix.xyz>
+// Licensed under the GNU General Public License v2 only.
+//
+// One file per module, included explicitly: wildcard `include` has been broken
+// since waybar v0.14.0, so every module file has to be listed by name.
+{
+ "include": [
+ "$HOME/.config/waybar-udt/modules/custom/launcher.jsonc",
+ "$HOME/.config/waybar-udt/modules/clock.jsonc",
+ "$HOME/.config/waybar-udt/modules/hyprland/workspaces.jsonc",
+ "$HOME/.config/waybar-udt/modules/custom/vmdot.jsonc",
+ "$HOME/.config/waybar-udt/modules/extras/taskbar.jsonc",
+ "$HOME/.config/waybar-udt/modules/custom/privacy_dots.jsonc",
+ "$HOME/.config/waybar-udt/modules/image/volume.jsonc",
+ "$HOME/.config/waybar-udt/modules/extras/tray.jsonc",
+ "$HOME/.config/waybar-udt/modules/image/idle_inhibitor.jsonc",
+ "$HOME/.config/waybar-udt/modules/image/language.jsonc",
+ ],
+
+ // Clusters, not a continuous strip: the stylesheet welds neighbours
+ // together and leaves gaps between groups.
+ "modules-left": [
+ "custom/launcher",
+ "clock#date",
+ "clock#time",
+ "hyprland/workspaces",
+ "custom/vmdot"
+ ],
+ "modules-center": [
+ "wlr/taskbar"
+ ],
+ "modules-right": [
+ "custom/privacy_dots",
+ "group/volume",
+ "tray",
+ "image#idle",
+ "image#lang"
+ ],
+
+ "layer": "top",
+ "output": "DP-3",
+ "height": 0,
+ "width": 0,
+ "margin": 0,
+ "spacing": 0,
+ "mode": "dock",
+ "reload_style_on_change": true
+}