Personal dotfiles managed with GNU Stow.
git clone git@github.com:alcpereira/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
make homebrew # Install all homebrew packages (macOS)
make install # Symlink all dotfilesmake install- Symlink all dotfiles to home directorymake uninstall- Remove all symlinksmake homebrew- Install all packages from homebrew.txt (macOS only)
Each package is a directory that mirrors your home directory structure:
dotfiles/
├── alacritty/
│ └── .config/alacritty/
├── nvim/
│ └── .config/nvim/
├── zsh/
│ ├── .config/zsh/
│ └── .zshrc
└── ...
When stowed, files are symlinked to their corresponding locations in your home directory.