Workstation truth-up: LazyVim was never installed; auto-speak starts unarmed #36

Open
opened 2026-10-19 13:17:32 -07:00 by dank · 0 comments
Owner

Two workstation settings did not do what they looked like they did. Both were verified against the live box, not memory.

1. LazyVim had never been installed

~/.config/nvim contained one orphaned lua/matugen.lua (a base16 palette nothing loaded) and no init.lua; ~/.local/share/nvim/ was empty — no plugin tree, ever. pacman.log has no lazyvim line and shell history shows the command typed twice (2026-10-09, 2026-10-15) and dropped: LazyVim is a config framework, not a launcher. nvim has been vanilla the whole time; vim runs Vim 9.2 stock defaults.

Landed (dotfiles tier, direct to main per the live-sync tier law):

  • dotfiles/lazyvim/ — LazyVim starter, symlinked to ~/.config/lazyvim, with lua/matugen.lua (the palette, now actually applied through RRethy/base16-nvim on ColorScheme, SIGUSR1 reload kept) and lua/plugins/matugen.lua.
  • dotfiles/zz-blankpad/zsh/.zshrc — lazyvim() = NVIM_APPNAME=lazyvim nvim, so bare nvim stays a vanilla quick-edit editor.

Docs for the prose tier land in the companion PR: omp-docs/tools/neovim.md, tools index, applications.md row, log entry.

2. Auto-speak starts unarmed, and narrates only at the settle

~/.omp/cache/dankvoice.json carried no auto key, and arming is session-scoped (/say on never persists) — so every session began silent. /say start is not a subcommand: it speaks the literal word start. Fixed by "auto": true in the settings file (verified: fresh session reports auto-speak on and one pw-play per segment at turn end).

The cadence problem is in the plugin, not here: auto-speak listened only to agent_end, which fires once per prompt when the loop settles — nothing while the agent works. Tracked and fixed upstream: dank/dankvoice#2.


cwd: /home/blank/.omp/wt/wt-20261019-125509-7c8a99d · session: 01a155bb-6474-7366-be9d-629f74af0e05

Two workstation settings did not do what they looked like they did. Both were verified against the live box, not memory. ## 1. LazyVim had never been installed `~/.config/nvim` contained one orphaned `lua/matugen.lua` (a base16 palette nothing loaded) and no `init.lua`; `~/.local/share/nvim/` was empty — no plugin tree, ever. `pacman.log` has no `lazyvim` line and shell history shows the command typed twice (2026-10-09, 2026-10-15) and dropped: LazyVim is a config framework, not a launcher. `nvim` has been vanilla the whole time; `vim` runs Vim 9.2 stock defaults. Landed (dotfiles tier, direct to `main` per the live-sync tier law): - `dotfiles/lazyvim/` — LazyVim starter, symlinked to `~/.config/lazyvim`, with `lua/matugen.lua` (the palette, now actually applied through `RRethy/base16-nvim` on `ColorScheme`, `SIGUSR1` reload kept) and `lua/plugins/matugen.lua`. - `dotfiles/zz-blankpad/zsh/.zshrc` — `lazyvim()` = `NVIM_APPNAME=lazyvim nvim`, so bare `nvim` stays a vanilla quick-edit editor. Docs for the prose tier land in the companion PR: `omp-docs/tools/neovim.md`, tools index, `applications.md` row, log entry. ## 2. Auto-speak starts unarmed, and narrates only at the settle `~/.omp/cache/dankvoice.json` carried no `auto` key, and arming is session-scoped (`/say on` never persists) — so every session began silent. `/say start` is not a subcommand: it speaks the literal word `start`. Fixed by `"auto": true` in the settings file (verified: fresh session reports `auto-speak on` and one `pw-play` per segment at turn end). The cadence problem is in the plugin, not here: auto-speak listened only to `agent_end`, which fires once per prompt when the loop settles — nothing while the agent works. Tracked and fixed upstream: dank/dankvoice#2. --- cwd: /home/blank/.omp/wt/wt-20261019-125509-7c8a99d · session: 01a155bb-6474-7366-be9d-629f74af0e05
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dank/command-center#36