Config files for ZSH, Java, Ruby, Go, Editors, Terminals and more.
Assuming you have already run steps 1 and 2 from this repo...
$ git clone https://github.com/sirugh/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 macOS, I recommend:
- iTerm: a better terminal emulator;
For both Linux and macOS:
diff-so-fancy
: better git difs (you'll need to rundot_update
to apply it);fzf
: fuzzy finder, used in,t
on vim, for example;kubectx
for better kubernetes context and namespace switch;
You use it by running:
$DOTFILES/macos/set-defaults.sh
And logging out and in again/restart.
Theme is Dracula and the font is Source Code Pro Light.
Feel free to contribute. Pull requests will be automatically checked/linted with Shellcheck and shfmt.