Skip to content

sun1l/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal macOS dotfiles.

Files

File Destination Description
zshrc ~/.zshrc Zsh config — prompt, history, aliases, tools
starship.toml ~/.config/starship.toml Starship prompt theme (Gruvbox Dark)
vimrc ~/.vimrc Vim settings
aliases ~/.aliases Shell aliases (legacy)
bashrc ~/.bashrc Bash config (legacy)

Tools

The zshrc relies on the following tools being installed:

  • starship — cross-shell prompt
  • zoxide — smarter cd (aliased as cd)
  • eza — modern ls replacement (aliased as ls and tree)
  • fzf — fuzzy finder with Tokyo Night color theme
  • pnpm — Node.js package manager

Install on macOS with Homebrew:

brew install starship zoxide eza fzf

Setup

Symlink files to their destinations:

ln -sf ~/code/dotfiles/zshrc ~/.zshrc
mkdir -p ~/.config
ln -sf ~/code/dotfiles/starship.toml ~/.config/starship.toml
ln -sf ~/code/dotfiles/vimrc ~/.vimrc

zshrc highlights

  • History stored in ~/.cache/zsh/history with 10M entry limit, shared across all sessions with deduplication
  • lseza --long --all --icons --show-symlinks
  • treeeza --tree --all --icons --show-symlinks
  • cdz (zoxide)
  • fzf keybindings and completions with Tokyo Night theme
  • pnpm and ~/.local/bin on PATH

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors