These are my dotfiles. There are many like them but these are mine... managed with GNU Stow and BASh scripting.
- Install GNU stow
brew install stow
- Clone repository
git clone [email protected]:infosmith/dotfiles.git $HOME/my.dotfiles
- Stow shell
cd ~/my.dotfiles && stow shell
This will fail if instances of the files to be symlinked already exist. If so, rename those files to filename.bkup. Keep these backups around in case my configuration doesn't float your boat.
-
Restart the terminal session
-
Stow additional packages
cd ~/my.dotfiles
stow git # must git config user and change existing ~/.ssh keynames in directory or ~/.ssh/config file
stow javascript # assumes nvm is installed
stow python # assumes miniconda is installed
etc..
Package | Requirements |
---|---|
git | git, icdiff, meld, diff-so-fancy |
javascript | nvm |
python | miniconda, isort, ipython |
shell | zsh, oh-my-zsh, direnv |