feat(config): add Wayland support, custom font features, and update search #1

Merged
rootiest merged 1 commits from feat-wayland-font-features into main 2026-05-30 05:26:30 +00:00
Owner

Summary

  • Wayland: Set linux_display_server wayland and increase background_blur from 164 for a proper frosted-glass effect
  • Font: Add explicit font_features for all four Iosevka Rootiest v2 weights; remove the old generic symbol_map line superseded by the NF font itself
  • Search: Remove kitty_search submodule (and its .gitmodules entry); replace the removed kitten binding with kitty's built-in search_scrollback; update kitty_scrollback_nvim path and pass -n -c "normal /" to the F1 binding so it opens directly into search
  • Housekeeping: Add tmp/temp/testing/debug patterns to .gitignore; sync README (remove stale --recurse-submodules install step, remove dead kitty-search credit, expand Features section)

Manual Verification

  • Launch kitty — confirm background blur/transparency renders correctly under Wayland (compositor must support blur)
  • Press F1 — kitty-scrollback.nvim should open and land in search mode (/) immediately
  • Press Ctrl+Shift+/ — built-in search_scrollback overlay should appear (not the old kitten split)
  • Confirm Iosevka Rootiest v2 font loads with correct ligatures and style variants (no fallback font warnings in kitty --debug-font-fallback)
  • Verify kitty_search directory is gone from ~/.config/kitty and no broken kitten references remain in the config
## Summary - **Wayland**: Set `linux_display_server wayland` and increase `background_blur` from `1` → `64` for a proper frosted-glass effect - **Font**: Add explicit `font_features` for all four Iosevka Rootiest v2 weights; remove the old generic `symbol_map` line superseded by the NF font itself - **Search**: Remove `kitty_search` submodule (and its `.gitmodules` entry); replace the removed kitten binding with kitty's built-in `search_scrollback`; update `kitty_scrollback_nvim` path and pass `-n -c "normal /"` to the F1 binding so it opens directly into search - **Housekeeping**: Add `tmp/temp/testing/debug` patterns to `.gitignore`; sync README (remove stale `--recurse-submodules` install step, remove dead `kitty-search` credit, expand Features section) ## Manual Verification - [x] Launch kitty — confirm background blur/transparency renders correctly under Wayland (compositor must support blur) - [x] Press `F1` — kitty-scrollback.nvim should open and land in search mode (`/`) immediately - [x] Press `Ctrl+Shift+/` — built-in `search_scrollback` overlay should appear (not the old kitten split) - [x] Confirm Iosevka Rootiest v2 font loads with correct ligatures and style variants (no fallback font warnings in `kitty --debug-font-fallback`) - [x] Verify `kitty_search` directory is gone from `~/.config/kitty` and no broken kitten references remain in the config
rootiest added 1 commit 2026-05-30 05:26:15 +00:00
- Enable Wayland as the Linux display server
- Increase background blur from 1 to 64 for frosted-glass effect
- Add detailed OpenType font_features for all four Iosevka Rootiest v2 weights
- Remove kitty_search submodule; replace with built-in search_scrollback
- Update kitty_scrollback_nvim path and add search jump arg to F1 binding
- Add F7 clear_selection binding under text manipulation section
- Update .gitignore with tmp/temp/testing/debug directory patterns
- Sync README to reflect current features and remove stale submodule install steps
rootiest merged commit be139ac7ad into main 2026-05-30 05:26:30 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rootiest/kitty-config#1