Personal dev environment config. Run setup.ps1 on a fresh Windows machine to install everything.
zoxide— smart cd that learns your directoriesfzf— fuzzy finder (Ctrl-R history search)bat— cat with syntax highlightingdelta— beautiful git diffs (side-by-side)eza— ls with git status + iconsfd— fast find replacementstarship— cross-shell promptlazygit— git TUIlazydocker— docker TUIdive— docker image layer explorer
gita— multi-repo git commands
gh-dash— PR/issue dashboard across repos
oh-my-posh— custom prompt (teal + pink) for bashstarship— cross-shell prompt for PowerShell
| File | Target | Notes |
|---|---|---|
powershell/Microsoft.PowerShell_profile.ps1 |
$PROFILE |
zoxide + starship + fzf |
bash/.bashrc-tools |
source from .bashrc |
zoxide + fzf + scoop PATH |
git/.gitconfig-tools |
included via git config --global include.path |
delta pager config |
ohmyposh/mytheme.omp.json |
~/mytheme.omp.json |
custom oh-my-posh prompt theme |
wsl/.bashrc-tools |
source from WSL .bashrc |
zoxide + fzf (installed via apt) |
powershell -ExecutionPolicy Bypass -File setup.ps1For Git Bash, add this to your .bashrc:
source "$HOME/Desktop/Personal Project/dotfiles/bash/.bashrc-tools"For WSL Ubuntu, install tools and source config:
sudo apt install -y fzf zoxide
echo 'source /mnt/c/Users/RT\ Wong/Desktop/Personal\ Project/dotfiles/wsl/.bashrc-tools' >> ~/.bashrc