1b386f1b40739c7e414c59cd457e83dbf7104717
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
dotfiles
Chezmoi-managed dotfiles for the ultix-streaming (VM 5111) human
accounts: reachableceo and reachableceo-offstage.
- Redmine work item: https://projects.knownelement.com/issues/612
- Discourse doc (design + rationale): https://community.turnsys.com/t/314
What's managed
~/.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=0in~/.zshrcrestores powerlevel10k~/.config/zsh/aliases.sh,variables.sh— personal snippets~/.p10k.zsh— fallback theme, compatible glyphs (runp10k configureon a nerd-font terminal to upgrade)~/.tmux.conf— Ctrl-a prefix, mouse, vi copy mode~/.vimrc,~/.gitconfig(template: hooksPath + tea helper render only forreachableceo)~/.config/crush/crush.json
oh-my-zsh, plugins, and powerlevel10k come from pinned archives via
.chezmoiexternal.toml (chezmoi fetches them at apply time).
Usage
chezmoi apply # apply changes (source: ~/projects/dotfiles)
chezmoi edit <file> # edit a managed file in the source
chezmoi re-add # refresh source from live state
Edit source -> chezmoi apply -> commit -> push.
reachableceo-offstage applies from a local clone (no gitea creds on
that account); refresh it as root:
sudo cp -r ~reachableceo/projects/dotfiles ~reachableceo-offstage/projects/
sudo chown -R reachableceo-offstage:reachableceo-offstage ~reachableceo-offstage/projects/dotfiles
Languages
Shell
95%
Go Template
5%