From 0422f71bb235e26c908641233f30e4f55a8d7754 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 10 Nov 2026 10:28:49 -0500 Subject: [PATCH] chore(dictation): remove Voxtype --- .chezmoidata/packages.yaml | 1 - .../run_once_after_30-user-services.sh.tmpl | 2 +- docs/chezmoi/data.md | 2 +- docs/chezmoi/scripts.md | 2 +- docs/desktop/README.md | 2 +- docs/desktop/waybar.md | 3 --- dot_config/uwsm/env-hyprland | 2 +- dot_config/waybar/config.jsonc | 14 -------------- dot_config/waybar/style.css | 12 ------------ 9 files changed, 5 insertions(+), 35 deletions(-) diff --git a/.chezmoidata/packages.yaml b/.chezmoidata/packages.yaml index f9bb478..51d583c 100644 --- a/.chezmoidata/packages.yaml +++ b/.chezmoidata/packages.yaml @@ -127,7 +127,6 @@ packages: omarchy: - herdr - flea - - voxtype-bin - xdg-terminal-exec - hyprland-preview-share-picker shared: diff --git a/.chezmoiscripts/run_once_after_30-user-services.sh.tmpl b/.chezmoiscripts/run_once_after_30-user-services.sh.tmpl index a77b426..33d0d6e 100644 --- a/.chezmoiscripts/run_once_after_30-user-services.sh.tmpl +++ b/.chezmoiscripts/run_once_after_30-user-services.sh.tmpl @@ -1,7 +1,7 @@ {{ if eq .chezmoi.os "linux" -}} #!/bin/sh # Enable session-critical user services. Personal automation units -# (brain-lens, omp-loop, rclone, hermes, voxtype) ship as files only — +# (brain-lens, omp-loop, rclone, hermes) ship as files only — # enable manually per machine. set -eu diff --git a/docs/chezmoi/data.md b/docs/chezmoi/data.md index 6fddbf2..f6e5110 100644 --- a/docs/chezmoi/data.md +++ b/docs/chezmoi/data.md @@ -38,7 +38,7 @@ One manifest for Arch, plus a `shared` block. Any edit to the file changes the h | --- | --- | | pacman | `uwsm`, `xdg-user-dirs`; Wayland utilities `wl-clipboard`, `cliphist`, `wtype`, `ydotool`, `grim`, `slurp`, `hyprpicker`, `pamixer`, `brightnessctl`, `libnotify`; apps `nautilus`, `imv`, `mpv`, `evince`, `chromium`, `obsidian`; strata runtime deps `bubblewrap`, `desktop-file-utils`, `fontconfig`, `gstreamer`, `gst-libav`, `gst-plugins-base`, `gst-plugins-good`, `gtk4`, `gtksourceview5`, `gvfs`, `poppler-glib`, `xdg-utils` | | AUR (or a sync repo with the same name) | `tldraw-offline-bin`; desktop apps `beeper-bin`, `fastmail`, `1password`, `brave-origin-bin`, `claude-desktop`, `spotify` | -| `[omarchy]` repo (`packages.arch.desktop.omarchy`, only when `pacman-conf -l` lists that repo) | `herdr`, `flea`, `voxtype-bin`, `xdg-terminal-exec`, `hyprland-preview-share-picker` | +| `[omarchy]` repo (`packages.arch.desktop.omarchy`, only when `pacman-conf -l` lists that repo) | `herdr`, `flea`, `xdg-terminal-exec`, `hyprland-preview-share-picker` | Hyprland, Waybar and the `omarchy-*` commands come with the Omarchy install and are not declared. strata (the folder handler) has no package; [15-tools](scripts.md#15-tools) runs its installer. diff --git a/docs/chezmoi/scripts.md b/docs/chezmoi/scripts.md index d705523..df15e24 100644 --- a/docs/chezmoi/scripts.md +++ b/docs/chezmoi/scripts.md @@ -139,7 +139,7 @@ The strata flags install the binary, `~/.local/share/applications/io.github.lgse - Same check for `~/.config/systemd/user/free-router.service`, then `systemctl --user enable --now free-router.service`. See [free-router](../ai/free-router.md). - On non-Linux systems it renders to `#!/bin/sh` / `exit 0`. -Other personal automation units (brain-lens, omp-loop, rclone, hermes, voxtype) are deliberately not enabled; the script comment says to enable them by hand per machine. Their unit files are not in the repo, so they have to exist on the machine already. +Other personal automation units (brain-lens, omp-loop, rclone, hermes) are deliberately not enabled; the script comment says to enable them by hand per machine. Their unit files are not in the repo, so they have to exist on the machine already. ## 40-post diff --git a/docs/desktop/README.md b/docs/desktop/README.md index ee49e5c..14c6c2c 100644 --- a/docs/desktop/README.md +++ b/docs/desktop/README.md @@ -25,6 +25,6 @@ The desktop is [Omarchy](https://omarchy.org) (Arch Linux with Hyprland). Omarch | --- | --- | | pacman | `uwsm`, `xdg-user-dirs`, Wayland utilities (`wl-clipboard`, `cliphist`, `wtype`, `ydotool`, `grim`, `slurp`, `hyprpicker`, `pamixer`, `brightnessctl`, `libnotify`), the bound apps (`nautilus`, `imv`, `mpv`, `evince`, `chromium`, `obsidian`), and strata's runtime deps | | AUR via `yay` (a sync repo wins when it has the name) | `tldraw-offline-bin` and the desktop apps `beeper-bin`, `fastmail`, `1password`, `brave-origin-bin`, `claude-desktop`, `spotify` | -| `[omarchy]` repo, when configured | `herdr`, `flea`, `voxtype-bin`, `xdg-terminal-exec`, `hyprland-preview-share-picker` | +| `[omarchy]` repo, when configured | `herdr`, `flea`, `xdg-terminal-exec`, `hyprland-preview-share-picker` | AUR names that an installed package already provides are skipped; with no `yay` or `paru` the script bootstraps `yay` first. strata, the default file manager, comes from its own installer in [15-tools](../chezmoi/scripts.md#15-tools). Hyprland, Waybar, and the `omarchy-*` commands that the scripts call (`omarchy-menu`, `omarchy-launch-or-focus`, and others) come from the Omarchy install. This repo does not install them. See [chezmoi scripts](../chezmoi/scripts.md) for the full install flow and [packages.yaml](../chezmoi/data.md#packagesyaml) for the complete lists. diff --git a/docs/desktop/waybar.md b/docs/desktop/waybar.md index 5d6b7ca..a9614ec 100644 --- a/docs/desktop/waybar.md +++ b/docs/desktop/waybar.md @@ -45,7 +45,6 @@ Bottom Waybar for Hyprland/Omarchy — module layout, a drawer of system indicat - separator - `tray` - separator -- `custom/voxtype` - `custom/update` - `custom/screenrecording-indicator` - `custom/updatespacman` @@ -71,7 +70,6 @@ The right side nests groups in vertical wrappers so the drawer and the two-line | `custom/omarchy` | Omarchy logo glyph (`omarchy` font). Click: `omarchy-menu`. Right-click: `xdg-terminal-exec`. Tooltip "Omarchy Menu — Super + Alt + Space" | | `hyprland/workspaces` | `format "{icon}"`, click to activate, pointer cursor. Persistent workspaces per output, matching the [Hyprland workspace rules](hyprland.md#workspace-rules): 1–4 on `DP-4` (Studio Display), 5–8 on `eDP-1`. Keyed by connector name, so a re-dock onto another DP port needs the key updated | | `tray` | Icon size 12, spacing 5, shows passive items | -| `custom/voxtype` | `omarchy-voxtype-status` (JSON). Icons for `idle` (none), `recording`, `transcribing`. Click: `omarchy-voxtype-model`. Right-click: `omarchy-voxtype-config` | | `custom/update` | `omarchy-update-available` every 6 h (`interval 21600`, `signal 7`). Click runs `omarchy-update` in a floating terminal | | `custom/screenrecording-indicator` | `$OMARCHY_PATH/default/waybar/indicators/screen-recording.sh` (JSON, `signal 8`). Click: `omarchy-capture-screenrecording` | | `custom/updatespacman` | `waybar-module-pacman-updates --no-zero-output`, only if that binary exists. Shows an icon when updates are pending | @@ -126,7 +124,6 @@ The import path is hard-coded to `/home/prad`. On another account the import fai | Tray | `@background`. Passive items dimmed, attention items highlighted | | Tooltips | `@background`, 12px, 8px radius, `1.5px solid rgba(255,255,255,0.25)` border | | Screen recording active | `#eb7087`, blinks to `@background` every 0.5 s | -| Voxtype recording | `#a55555` | | Battery warning | `#c95d0f` | | Battery critical (not charging) | `#e6d8ba` on transparent, blinking to `#f53c3c` (0.5 s, 12 steps) | diff --git a/dot_config/uwsm/env-hyprland b/dot_config/uwsm/env-hyprland index 6786229..78a8a26 100644 --- a/dot_config/uwsm/env-hyprland +++ b/dot_config/uwsm/env-hyprland @@ -18,6 +18,6 @@ export __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json # Vulkan through RADV only, same reasoning. The eGPU exists for LM Studio's # CUDA backend; its Vulkan backend surveying the NVIDIA ICD on first start # took the machine down (platform reset, no log) while CUDA work on the same -# card (voxtype/parakeet) runs fine. Games and every other Vulkan app stay +# card (voxtype/parakeet, since removed) ran fine. Games and every other Vulkan app stay # on the iGPU. CUDA does not go through the Vulkan loader. export VK_DRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.json diff --git a/dot_config/waybar/config.jsonc b/dot_config/waybar/config.jsonc index 99bbd9b..af9bd20 100644 --- a/dot_config/waybar/config.jsonc +++ b/dot_config/waybar/config.jsonc @@ -13,7 +13,6 @@ "custom/separator", "tray", "custom/separator", - "custom/voxtype", "custom/update", "custom/screenrecording-indicator", "custom/updatespacman", @@ -92,19 +91,6 @@ "tooltip-format": "Omarchy update available", "signal": 7, "interval": 21600 - }, - "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" }, "power-profiles-daemon": { "format": "{icon}", diff --git a/dot_config/waybar/style.css b/dot_config/waybar/style.css index db432e8..648c683 100644 --- a/dot_config/waybar/style.css +++ b/dot_config/waybar/style.css @@ -92,9 +92,6 @@ #custom-windowpill, #group-tray-expander, #custom-update, -#custom-voxtype, -#custom-voxtype.recording, -#custom-voxtype.transcribing, #custom-expand-icon, #custom-omarchy, #custom-updatespacman, @@ -205,15 +202,6 @@ tooltip label { } } -#custom-voxtype { - min-width: 12px; - margin: 0px 0 0 0px; -} - -#custom-voxtype.recording { - color: #a55555; -} - #battery.warning { color: #c95d0f; background-color: @background;