drafael / dotfiles

My dotfiles ~/.*

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prerequisites

  • macOS
  • Command Line Tools (CLT) for Xcode: xcode-select --install
  • Homebrew package manager

Installation

Clone to ~/.dotfiles

Zsh

ln -s ~/.dotfiles/.zshrc ~/.zshrc

Modified oh-my-zsh with minimal prompt.

Bash

ln -s ~/.dotfiles/.bashrc ~/.bashrc && ln -s ~/.dotfiles/.bash_profile ~/.bash_profile

Install brew install iterm2 and point your preferences to ~/.dotfiles/iTerm2/com.googlecode.iterm2.plist

Git

Put in ~/.gitconfig.local sensitive information such as the git user credentials, e.g.:

[user]
    name = Denys Rafael
    email = denys@example.com

and then

ln -s ~/.dotfiles/.gitconfig ~/.gitconfig && ln -s ~/.dotfiles/.gitignore_global ~/.gitignore_global && ln -s ~/.dotfiles/.gitignore_global ~/.gitignore

In order to view all of my configured aliases enter git aliases

Vim

Syncing .vimrc and plugins:

ln -s ~/.dotfiles/.vimrc ~/.vimrc && vim +PluginInstall +qall

Installation brew install sublime-text

Package Control — the first thing to do after the ST installation is to setup the package manager

cd ~/Library/Application\ Support/Sublime\ Text\ 3/
rm -r Installed\ Packages/
ln -s ~/.dotfiles/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages/
cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/
rm -r User
ln -s ~/.dotfiles/Library/Application\ Support/Sublime\ Text\ 3/Packages/User/

Also take a look awesome Quick Start Guides.

Workstation Setup

Acknowledgements

Inspiration and code was taken (stolen) from many sources, including:

About

My dotfiles ~/.*


Languages

Language:Shell 94.8%Language:Emacs Lisp 1.8%Language:Vim Script 1.8%Language:Lua 0.4%Language:Roff 0.4%Language:Perl 0.3%Language:PowerShell 0.3%Language:Python 0.2%Language:Ruby 0.1%Language:Makefile 0.0%