Style tooltips and drop the Dictate tile

Claude-Session: https://claude.ai/code/session_014ADhvRXuiTvrXSbConxUey
This commit is contained in:
2026-08-19 14:29:21 -04:00
parent e9616a67c9
commit b2221e7cf9
3 changed files with 17 additions and 13 deletions
+16
View File
@@ -408,6 +408,22 @@
color: @foreground; color: @foreground;
} }
tooltip,
tooltip.background {
background-color: #000000;
border: 1px solid alpha(@foreground, 0.25);
border-radius: 0;
color: @foreground;
}
tooltip label,
tooltip.background label {
color: @foreground;
background-color: transparent;
font-size: 12px;
padding: 4px 6px;
}
.qs-side-panel { .qs-side-panel {
min-width: 280px; min-width: 280px;
} }
-12
View File
@@ -57,11 +57,6 @@ const [stayAwake, setStayAwake] = pollBool(
2000, 2000,
) )
const [dictating] = pollBool(
"omarchy-voxtype-status 2>/dev/null | grep -q recording && echo on || echo off",
2000,
)
const [recording] = pollBool( const [recording] = pollBool(
"pgrep -f '^gpu-screen-recorder' >/dev/null && echo on || echo off", "pgrep -f '^gpu-screen-recorder' >/dev/null && echo on || echo off",
2000, 2000,
@@ -214,13 +209,6 @@ function Toggles() {
sh("omarchy-toggle-idle toggle") sh("omarchy-toggle-idle toggle")
}} }}
/> />
<Tile
icon={"󰍬"}
label="Dictate"
active={dictating}
tooltip={dictating.as((on: boolean) => (on ? "Stop dictation" : "Start voxtype dictation"))}
onClicked={() => sh("voxtype record toggle")}
/>
<Tile icon={""} label="Pick Color" onClicked={() => { closePanel(); sh("hyprpicker -a") }} /> <Tile icon={""} label="Pick Color" onClicked={() => { closePanel(); sh("hyprpicker -a") }} />
<Tile <Tile
icon={""} icon={""}
+1 -1
View File
@@ -14,7 +14,7 @@ Ported from the old `waybar/config.jsonc`, section for section:
| `hyprland/workspaces` | `blob.workspaces` (cloned plugin) | | `hyprland/workspaces` | `blob.workspaces` (cloned plugin) |
| `clock` | `blob.clock` (custom module) | | `clock` | `blob.clock` (custom module) |
| `custom/update` | `omarchy.system-update` | | `custom/update` | `omarchy.system-update` |
| `custom/voxtype` | AGS quick settings -> Dictate tile | | `custom/voxtype` | dropped (voxtype is not installed) |
| `custom/screenrecording-indicator` | AGS quick settings -> Record tile | | `custom/screenrecording-indicator` | AGS quick settings -> Record tile |
| `custom/idle-indicator` | AGS quick settings -> Stay Awake tile | | `custom/idle-indicator` | AGS quick settings -> Stay Awake tile |
| `custom/notification-silencing-indicator` | AGS quick settings -> Silence tile | | `custom/notification-silencing-indicator` | AGS quick settings -> Silence tile |