/dotfiles

Configure ALL the things.

Primary LanguageVim script

dotfiles \o/

OS Terminal Shell Editor Version control Multiplexer
 macOS iTerm2 zsh Vim git tmux

Feel free to grab what you like!

Installation

First you'll need to clone the repo

$ git clone https://github.com/florian/dotfiles.git ~/.dotfiles && cd ~/.dotfiles

Next you'll need to symlink the dotfiles that you want to use. I personally use GNU Stow for that and it works really well.

$ stow -t ~ git tmux vim zsh ruby

There's a billion other symlink managers and you can probably use many of them for these dotfiles as well, I used homesick before.

Afterwards:

  1. Install homebrew
  2. Set zsh as the default shell:
$ chsh -s /bin/zsh
  1. Install more dependencies:
$ mkcd .zshstore
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting
$ git clone https://github.com/zsh-users/zsh-autosuggestions
$ git clone https://github.com/rupa/z
  1. Change the iTerm color scheme
  2. Install Vundle
  3. Open Vim and run :PluginInstall
  4. brew install vimpager

Screenshots

Editor

  • tmux + tmuxinator
  • Vim + NERDTree
  • git repl
  • Process that watches git status -sb

My editor environment

Shell

  • iTerm2
  • Dark / light solarized theme
  • Custom $PROMPT
  • zsh-syntax-highlighting plugin

Dark / light shell

Stuff you might not know

  • antigen – A plugin manager for zsh.
  • vundle – A plugin manager for Vim.
  • vimpager – Vim as a $PAGER
  • vimcat – cat with Vim's syntax highlighting

Inspiration