My collection of dotfiles.
This repository uses GNU Stow to manage symlinks and organise dotfiles efficiently.
What is Stow? GNU Stow is a symlink manager that helps you keep your dotfiles organised by creating symbolic links from your home directory to files managed in this repository. This makes it easy to install, update, or remove configurations without cluttering your home directory.
At the top level of your root directory, run:
git clone https://github.com/leedoughty/dotfiles.gitbrew install stow
Backup your existing dotfiles, for example:
mv ~/.zshrc ~/.zshrc.bakmv ~/.gitconfig ~/.gitconfig.bak
Important: Run stow . only from the root of this repository. Running it elsewhere will create invalid symlinks. When removing symlinks, ensure you have backups of your original dotfiles to prevent accidental loss.
cd dotfilesstow .
- Dreams of Autonomy, Stow has forever changed the way I manage my dotfiles
- Fireship, ~/.dotfiles in 100 Seconds
- Adam DeHaven, How to customize your shell prompt with Starship