Conversation
Move bat, btop, ghostty, kitty, lazygit, starship, wezterm, zed, and the theme-switcher state from Tokyo Night / Catppuccin / Eldritch over to Vesper. For herdr, add a [theme.custom] block on top of Vesper: stock Vesper sets surface_dim darker than panel_bg, so the active space/agent sidebar rows are invisible. Lift surface_dim/surface0/surface1 above the panel background so those rows read with tab-bar-like contrast.
…d config keybinding
adds dracula and gruvbox
Bring every switchable theme to 9/9 app coverage: - tokyonight: add kitty conf, btop theme, lazygit snippet, and claude mapping (was 5/9 — preview previously marked kitty/btop unavailable) - catppuccin-latte/mocha: add wezterm colors/*.toml. They mapped to scheme names wezterm doesn't bundle (only the "(Gogh)" variants), so they were silently falling back to wezterm's default colors - oh-my-posh: add missing vesper / catppuccin-frappe / catppuccin-macchiato palettes (vesper is the active theme, so the prompt referenced a non-existent palette) - rose-pine-moon: add claude theme mapping (the other rose-pine variants already had one) Docs, preview swatches/support flags, and the lazygit file tree updated to match. Claude theme JSONs live under ~/.claude (separate repo).
Runtime theme state written by the theme switcher across all apps.
gh-dash pager → "hunk show"; hunk theme → vesper.
mnemopi runtime SQLite DB — not config, keep out of version control.
Also a stray blank line in herdr config.
mdterm renders styled markdown to stdout when piped, which matches piper's model — verified non-interactive ANSI output with no terminal-query hang (the bug that made glow block). - yazi.toml: piper md previewer now runs `mdterm -T dark -w=$w` - rust_packages.txt: add mdterm (installed from git, not crates.io) - packages.sh: install/uninstall rust packages per-line so a line can carry `--git <url>`; also skips blank lines and comments - Brewfile: comment out glow (no longer used by yazi)
- hunk: switch diff theme from vesper to tokyo-night - sidecar: remove unused prompts config - fish: source OrbStack shell init (added by OrbStack installer)
… so abbr added `glow = mdterm`
gh-dash has no external theme-file support — colors are an inline theme.colors key-value block, and it validates strictly (missing any key won't launch). Mirror the lazygit pattern: keep a per-theme snippet in gh-dash/<theme>.yml and awk-inject it, replacing only theme.colors and leaving theme.ui and every other section untouched. Palettes for all 12 themes are derived from the matching Kitty theme for cross-app consistency; the two light themes (catppuccin-latte, rose-pine-dawn) use darkened accents so white pill text clears WCAG.
Git status sign colors were hardcoded to the Tokyo Night palette in init.lua, so they never tracked the active theme. Move them into each flavor's [git] section (flavors/*.yazi) so they follow the theme. Also add a btime linemode and widen the preview ratio to [1,2,5].
* origin/master: WIP (#57) # Conflicts: # config/.config/bat/config # config/.config/gh-dash/config.yml # config/.config/ghostty/config # config/.config/ghostty/themes/vesper # config/.config/herdr/config.toml # config/.config/kitty/kitty.conf # config/.config/lazygit/config.yml # config/.config/starship-ish.omp.json # config/.config/theme-switcher/current # config/.config/wezterm/theme.lua # config/.config/yazi/package.toml # config/.config/yazi/plugins/mdv-previewer.yazi/README.md # config/.config/yazi/plugins/mdv-previewer.yazi/main.lua # fish/.config/fish/conf.d/abbr.fish # neoed/.config/nvim # packages/Brewfile
Visual recap — skippedThe visual recap job did not run for this pull request. This is informational only and does not block the PR. Recap skipped for |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Batch of small config/tool updates accumulated on this long-lived branch: a new
ghCLI extension for project boards, a herdr prefix rebind to dodge a system shortcut clash, Zed's theme switched to Eldritch, a refreshed topgrade repo list, a couple of new fish abbreviations, a Codex PATH export, an updated yazi preview plugin, and a local Helix override that fixesgotmplgrammar fetching after the upstream source repo was deleted.ghCLIgh-boardextension (v1.5.0, project-board TUI); bumpedgh-dashto v4.25.0shift+control+,tocontrol+alt+,(and every prefix-relative bind) to avoid a macOS shortcut conflict; addedprefix+Bto launchgh board, plus jump-to-agent/workspace plugin binds_AIproject layoutbl(backlog) and brew install/uninstall cursor abbreviations (bi,bu,bic,buc,bric)PATHexport to.profilepiperpreview plugin to a newer upstream rev, adding themed file-icon supportlanguages.tomloverride repoints thegotmplgrammar to a maintained fork afterdannylongeuay/tree-sitter-go-templatewas deleted upstream, fixinghx --grammar fetchValidation
masterinyazi/package.toml,yazi/plugins/piper.yazi/main.lua, andfish/conf.d/abbr.fish, keeping the newerpiperplugin rev (confirmed newer via upstream commit dates).hx --grammar fetch && hx --grammar build:gotmplfetched and built successfully (245/245 grammars).