Skip to content
My dotfiles managed by python dotfiles.
Shell Vim script
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
customzsh
iterm2
pip
.gitignore
Brewfile.sh
LICENSE
Pyenvfile.sh
README.rst
dotfilesrc
gitconfig
psqlrc
vimrc
vscode.json
zshrc

README.rst

Dotfiles

Requirements Status

My dotfiles managed by https://github.com/jbernard/dotfiles.

Dotfiles

Install and sync dotfiles:

# install from pypi
pip install dotfiles

# clone
git clone git@github.com:jbub/dotfiles.git ~/Dotfiles

# sync all dotfiles
dotfiles --sync --force

Homebrew

Install Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Update /etc/paths so that /usr/local/bin goes first:

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/usr/local/sbin
/sbin

Run brew doctor first and make sure everything is ok:

brew doctor

Install packages from Brewfile:

cd ~/Dotfiles

# install from Brewfile
bash Brewfile

# symlink packages to /Applications
brew linkapps

# run doctor again and fix problems if there are any
brew doctor

Iterm2

Setup preferences to be loaded from custom location:

Preferences -> Load preferences from a custom folder or URL -> $HOME/Dotfiles/iterm2

Import and select the custom color scheme:

Preferences -> Profiles -> Colors -> Color Presets -> Import -> $HOME/Dotfiles/iterm2/jbub.itermcolors
Preferences -> Profiles -> Colors -> Color Presets -> jbub

Setup key mapping:

Preferences -> Profiles -> Keys -> Left options acts as: Esc
Preferences -> Profiles -> Keys -> Add -> Left option + Left arrow, Send Escape Sequence, Esc+ b
Preferences -> Profiles -> Keys -> Add -> Left option + Right arrow , Send Escape Sequence, Esc+ f

Setup font:

Preferences -> Profiles -> Text -> Change font -> 12pt Menlo Regular

Oh My Zsh

Clone oh-my-zsh to your home directory under ~/.oh-my-zsh.

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

Add zsh to /etc/shells.

/bin/bash
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
/usr/local/bin/zsh

Finally change the default shell for your user.

sudo chsh -s /usr/local/bin/zsh
You can’t perform that action at this time.