Skip to content

aegliv/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customize your Tools

Follow the instructions 1:1 as User with Admin privileges

Bootstrap

  1. Install xcode tools

    # install
    … TODO
    # accept license
    sudo xcodebuild -license
  2. Install Homebrew:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  3. Verify everything’s ok

    brew doctor
  4. Install [caskroom] (http://caskroom.io/) to install apps with binary installers:

    brew install caskroom/cask/brew-cask
  5. Install [caskroom-fonts] (https://github.com/caskroom/homebrew-fonts) to install fonts:

    brew tap caskroom/fonts 
  6. Install Ruby (dependency for 7.)

    brew install rbenv ruby-build
    # search for latest version and install it
    rbenv install --list
    rbenv install 2.2.3
    # switch to custom ruby
    rbenv global 2.2.3
  7. Install Homesick to manage our dotfiles

    gem install homesick
  8. Install 7z to manage encrypted zip archives

    brew install p7zip

Custom Terminal

  1. Install the Terminal emulator iTerm2

    brew cask install iterm2
  2. Install a nice Mono font, e.g. Droid Sans Mono

    brew cask install font-droid-sans-mono
  3. Open iTerm2 and enable your custom font in iTerm -> Preferences -> Profiles -> Text

  4. Modify Keyboard Shortcuts

Custom Shell

  1. Install Zsh Shell

    brew install zsh
  2. Make zsh your default

    chsh -s /bin/zsh
  3. Restart your terminal and verify

    echo $SHELL       #>/bin/zsh
    echo $ZSH_VERSION #>5.0.8

Load Custom Dotfiles

  1. Make sure you have the right ruby environment

    eval "$(rbenv init -)"
  2. Clone doftiles from Github

    homesick clone aegliv/dotfiles
  3. Symlink them to your user home

    homesick symlink dotfiles
  4. Ensure our 'plugin manager' is executable

    #chmod +x ~/.shy/shy
  5. Restart Terminal

Update

Update submodules with bash git submodule update --remote --merge

Inspiration

Interesting tools

About

My personal dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages