Kali-style shell on top of omz; p10k fallback via KALI_PROMPT (#612)

Port of Kali's stock kali-zsh-config as ~/.config/zsh/kali-comforts.sh:
twoline prompt, menu-select + case-insensitive completion, keybindings,
color aliases, syntax-highlight palette. Loaded last; omz untouched.

Details + UAT: https://projects.knownelement.com/issues/612#note-3343
This commit is contained in:
2026-09-01 12:38:00 -05:00
parent b28f38d4c0
commit 1b386f1b40
3 changed files with 213 additions and 10 deletions
+9 -5
View File
@@ -9,11 +9,15 @@ accounts: `reachableceo` and `reachableceo-offstage`.
## What's managed
- `~/.zshrc` — oh-my-zsh + powerlevel10k + autosuggestions /
syntax-highlighting / completions, vi mode, fzf, history prefs
- `~/.config/zsh/` — aliases.sh, variables.sh (personal snippets)
- `~/.p10k.zsh` — lean theme, compatible glyphs (run `p10k configure`
on a nerd-font terminal to upgrade)
- `~/.zshrc` — oh-my-zsh + autosuggestions / syntax-highlighting /
completions, vi mode, fzf, history prefs
- `~/.config/zsh/kali-comforts.sh` — the Kali Linux default shell feel:
twoline `┌──(user㉿host)-[dir]` prompt (root gets 💀), menu-select +
case-insensitive completion, Kali keybindings/color aliases/palette.
Loaded last; `KALI_PROMPT=0` in `~/.zshrc` restores powerlevel10k
- `~/.config/zsh/aliases.sh`, `variables.sh` — personal snippets
- `~/.p10k.zsh` — fallback theme, compatible glyphs (run `p10k
configure` on a nerd-font terminal to upgrade)
- `~/.tmux.conf` — Ctrl-a prefix, mouse, vi copy mode
- `~/.vimrc`, `~/.gitconfig` (template: hooksPath + tea helper render
only for `reachableceo`)