1.1 KiB
1.1 KiB
dotfiles
Personal config files for WezTerm, Neovim, and Zsh. Managed with symlinks — no dotfile managers.
Platforms: EndeavourOS (primary) · Windows
Setup
# Linux
bash bootstrap.sh
# Windows (PowerShell as Administrator)
.\bootstrap.ps1
The bootstrap script installs oh-my-zsh, powerlevel10k, and zsh plugins, then symlinks everything into place. Neovim plugins install automatically on first nvim launch.
What's included
Zsh — oh-my-zsh + powerlevel10k prompt, custom bira-nerd theme, autosuggestions, syntax highlighting, history search, and eza aliases for colored file listings.
WezTerm — custom CovenantUI color scheme (dark teal/cyan), JetBrainsMono Nerd Font, 144fps, pane splits on Alt+D / Alt+Shift+D.
Neovim — IDE-like setup via lazy.nvim:
- File tree:
<leader>e(neo-tree) - Fuzzy search:
<leader>fffiles ·<leader>fgtext ·<leader>fbbuffers ·<leader>frrecent - LSP + completion for Bash, Python, and C# (auto-installed via Mason)
- System clipboard by default (
y/pwork with the OS) <leader>→ shows all keybindings (which-key)