sioked / dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

These are my dotfiles. Currently just checking in the files directly in my home directory using the strategy defined here: https://developer.atlassian.com/blog/2016/02/best-way-to-store-dotfiles-git-bare-repo/.

Installation

To install on a new machine do:

  1. Set up github ssh access (create new key, add to github)

  2. Set up the alias for 'config' in the current shell scope alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'

  3. Clone the repo: git clone --bare <git-repo-url> $HOME/.cfg

  4. Checkout the dotfiles config checkout

Other installs to finish setup for computer

  1. https://brew.sh/

  2. Homebrew packages (includes casks) brew bundle

  3. Fonts

  brew tap caskroom/fonts
  brew cask install font-fira-code
  1. Install NVM from here: https://github.com/creationix/nvm

  2. Install oh-my-zsh from here: https://github.com/robbyrussell/oh-my-zsh

  3. Install vim-plug from here: https://github.com/junegunn/vim-plug

  4. Install all vim plugins

# Inside vim
:PlugInstall
  1. Install tmux plugin manager from here https://github.com/tmux-plugins/tpm

  2. Inside tmux, do: ctrl-a I to install plugins

About


Languages

Language:Shell 89.1%Language:Lua 5.1%Language:Vim Script 5.1%Language:Ruby 0.6%Language:Vim Snippet 0.1%