Config files for ZSH, Java, Ruby, Go, Editors, Terminals and more.
First, make sure you have all those things installed:
git
: to clone the repocurl
: to download some stufftar
: to extract downloaded stuffzsh
: to actually run the dotfilessudo
: some configs may need thatbrew
: macOS (and technically Linux) package manager
Then, run these steps:
$ git clone https://github.com/mattmahn/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ ./script/bootstrap
$ zsh # or just close and open your terminal again.
All changed files will be backed up with a
.backup
suffix.
For OSX, I recommend:
grc
: for colorizing stuff (likels
);- iTerm: a better terminal emulator;
Both:
diff-so-fancy
: better git difs (you'll need to rundot_update
to apply it);
Feel free to contribute. Pull requests will be automatically checked/linted with Shellcheck.
I forked caarlos0's Holman's excellent dotfiles and tweaked it to fit my taste. I have also copied one thing or another from other people, so, thanks everyone!