GNU Stow is a symlink farm manager which takes distinct sets of software and/or data located in separate directories on the filesystem, and makes them all appear to be installed in a single directory tree.
OhMyZsh
OhMyZsh configured using Antigen and powerlevel10k theme:
OhMyZSH Plugins:
ssh-agent
gpg-agent
autojump
brew
brew-cask
colored-man-pages
common-aliases
docker
docker-compose
git
git-extras
git-hubflow
git-remote-branch
gitignore
heroku
history
httpie
mvn
sudo
rbenv
jenv
zsh-users/zsh-syntax-highlighting
Homebrew
Homebrew formulas and casks installed and backed up in a bundle: Brewfile
brew bundle install to install all the formulas and casks
I install all my brew formulas and applications with
brew bundle install
I have theBrewfile
stored in my dotfiles on github:cchacin / dotfiles
Dot-files
dotfiles
What's in there
Using GNU Stow
OhMyZsh
OhMyZsh configured using Antigen and powerlevel10k theme:
OhMyZSH Plugins:
Homebrew
Homebrew formulas and casks installed and backed up in a bundle:
Brewfile
brew bundle install
to install all the formulas and casksbrew bundle dump -f
to regenerate theBrewfile
Git
.gitconfig
.gitignore
Java
.mavenrc
using jEnvHow to install:
$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/cchacin/dotfiles/master/install.sh)"