From 488e286fb356ce5252fd152373f0b242e3f00b36 Mon Sep 17 00:00:00 2001 From: Joseph Montanaro Date: Fri, 23 Jan 2026 06:38:46 -0500 Subject: [PATCH] waybar config updates from omarchy update --- dot_config/waybar/config.jsonc | 18 ++++++++++++++++-- dot_config/waybar/style.css | 14 ++++++++++++-- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/dot_config/waybar/config.jsonc b/dot_config/waybar/config.jsonc index 05cf8a7..0ab64c3 100644 --- a/dot_config/waybar/config.jsonc +++ b/dot_config/waybar/config.jsonc @@ -5,7 +5,7 @@ "spacing": 0, "height": 26, "modules-left": ["custom/omarchy", "hyprland/workspaces"], - "modules-center": ["clock", "custom/update", "custom/screenrecording-indicator"], + "modules-center": ["clock", "custom/update", "custom/voxtype", "custom/screenrecording-indicator"], "modules-right": [ "group/tray-expander", "bluetooth", @@ -91,12 +91,13 @@ }, "pulseaudio": { "format": "{icon}", - "on-click": "omarchy-launch-or-focus-tui wiremix", + "on-click": "omarchy-launch-audio", "on-click-right": "pamixer -t", "tooltip-format": "Playing at {volume}%", "scroll-step": 5, "format-muted": "", "format-icons": { + "headphone": "", "default": ["", "", ""] } }, @@ -118,6 +119,19 @@ "signal": 8, "return-type": "json" }, + "custom/voxtype": { + "exec": "omarchy-voxtype-status", + "return-type": "json", + "format": "{icon}", + "format-icons": { + "idle": "", + "recording": "󰍬", + "transcribing": "󰔟" + }, + "tooltip": true, + "on-click-right": "omarchy-voxtype-config", + "on-click": "omarchy-voxtype-model" + }, "tray": { "icon-size": 12, "spacing": 17 diff --git a/dot_config/waybar/style.css b/dot_config/waybar/style.css index 023276b..97c7a5d 100644 --- a/dot_config/waybar/style.css +++ b/dot_config/waybar/style.css @@ -69,7 +69,7 @@ tooltip { } #clock { - margin-left: 8.75px; + margin-left: 5px; } .hidden { @@ -78,10 +78,20 @@ tooltip { #custom-screenrecording-indicator { min-width: 12px; - margin-left: 8.75px; + margin-left: 5px; font-size: 10px; + padding-bottom: 1px; } #custom-screenrecording-indicator.active { color: #a55555; } + +#custom-voxtype { + min-width: 12px; + margin: 0 0 0 7.5px; +} + +#custom-voxtype.recording { + color: #a55555; +}