Skip to content

asakin/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

A minimal, opinionated zsh environment for macOS.

What's included: zsh with a 10M-line history, Starship prompt, Antidote plugin manager, zoxide smart navigation, and fzf fuzzy finder.

How it works: files live in ~/.config/dotfiles. Symlinks point from your home directory into the repo. Your existing files are backed up before anything is replaced. To undo, run dotfiles-uninstall.


Install

One-liner

git clone https://github.com/asakin/dotfiles.git ~/.config/dotfiles
~/.config/dotfiles/setup.sh
~/.config/dotfiles/install.sh
source ~/.zshrc

Via Homebrew tap

brew tap asakin/dotfiles
brew install dotfiles
dotfiles-install
source ~/.zshrc

What gets installed

File Symlinked to
home/.zshrc ~/.zshrc
home/.zsh_plugins.txt ~/.zsh_plugins.txt
home/.config/starship.toml ~/.config/starship.toml

Tools installed by setup.sh: starship, zoxide, fzf. Antidote is bootstrapped automatically on first source ~/.zshrc.


Customization

Add plugins: edit ~/.zsh_plugins.txt (the symlink). Changes apply on next shell start.

Customize the prompt: edit ~/.config/starship.toml. See starship.rs/config for options.

Add aliases: append to ~/.zshrc — or better, create ~/.zshrc.local and source it from .zshrc (add [ -f ~/.zshrc.local ] && source ~/.zshrc.local at the bottom).


Update

cd ~/.config/dotfiles && git pull

Symlinks don't need to be re-created after pulling. The files they point to update in place.


Uninstall

dotfiles-uninstall

Removes symlinks and restores any backed-up originals. The repo at ~/.config/dotfiles is left in place — delete it manually if you want a clean slate.


What's not included

This config is intentionally stripped down. No AWS, no cloud CLIs, no AI tool integrations. Those belong in your own layer on top. See the home/.zshrc comments for suggested extension points.


License

MIT

About

Minimal zsh setup for macOS: Starship prompt, Antidote plugins, fzf, zoxide

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages