This repository contains my personal dotfiles and setup instructions for zsh and other tools.
Run the following command to install Oh My Zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
After installation, update Oh My Zsh and reload your configuration:
omz update
source ~/.zshrc
Starship is a fast and highly customizable prompt written in Rust. Install it using Homebrew:
brew install starship
Add the following line to your .zshrc to initialize Starship:
eval "$(starship init zsh)"
I use the following plugins to enhance the zsh experience: - zsh-autosuggestions - zsh-completions - zsh-syntax-highlighting
Clone these plugins into your Oh My Zsh custom plugins directory:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-completions
git clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Configuration Files
• View my .zshrc configuration
- kirklin/dotfiles - My dotfiles
- kirklin/vscode-settings - My VS Code settings
- kirklin/eslint-config - My ESLint config
- kirklin/ts-starter - My starter template for TypeScript library
This README outlines the essential steps for setting up zsh, Oh My Zsh, and Starship, as well as installing useful plugins for an enhanced command-line experience.
Feel free to copy and use this markdown content directly!