This is a personal collection of dotfiles that is inspired by Zach Holman's dotfiles and thoughtbot's dotfiles.
Dotfiles should be available for people to view, get ideas from and share. Zach Holman wrote a nice post on this topic. At the same time, dotfiles can contain personalised or private settings that make forking a dotfiles repo a little trickier.
For that reason my dotfiles are broken up into two repos:
- dotfiles
this repo
- dotfiles-private
pesonalised or private includes like your git emaill address or some server's IP address in your ssh config
- tmux (version >= 1.7)
- oh-my-zsh
- powerline10k
- Clone the Oh-My-ZSH theme
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k - Run
p10k configureto install the recommended fonts`
- Clone the Oh-My-ZSH theme
- grip for GitHub flavoured Markdown Preview in VIM
git clone git@github.com:qstorey/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
git submodule update --init --recursiveSymlink the components you want into your home directory.
git
ln -s ~/.dotfiles/git/gitconfig ~/.gitconfig
ln -s ~/.dotfiles/git/gitignore_global ~/.gitignore_globalneovim
ln -s ~/.dotfiles/nvim ~/.config/nvimtmux
ln -s ~/.dotfiles/tmux/tmux.conf ~/.tmux.confzsh
ln -s ~/.dotfiles/zsh/zshrc ~/.zshrc
ln -s ~/.dotfiles/p10k/p10k.zsh ~/.p10k.zsh