Skip to content

neson/dotfiles

 
 

Repository files navigation

Neson's dotfiles

@neson's dotfiles. Includes handy scripts, configurations for Bash, Zsh, screen, OS X, Sublime Text and many other things.

Installation

git clone https://github.com/Neson/dotfiles.git
dotfiles/install

The installation script will create symlinks to the cloned repository for all the dotfiles included (e.g. ~/.profile_profile), old ones will be automatically backup as .<time_stamp>.bak and overwritten.

Further setup instructions for different environment, OS, and tools are expanded in the separated sections below.

Shell

The file ~/.profile_after_initialized will be sourced if exists. Place enviroment specific startup scripts (e.g. those for rvm or nvm) in this file.

OS X

BetterTouchTool settings, Terminal profiles and other things are in osx/. Load these settings!

Sublime Text 3

  • Install Package Control: https://sublime.wbond.net/installation
  • Install OS X command line tool - subl (by running ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl)

Install Private Profiles

cd into the local dotfiles repository and then:

git clone [private dotfiles repo] secret
./install

IMPORTANT: EXECUTE ./install ASAP AFTER CLONING TO REMOVE OTHERS' READ PERMISSION TO secret!

The Private Profiles Repository contains:

  • secret/subl3: Sublime Text Settings that includes secret keys, passowrds, etc.
  • secret/gitcfg: gitcfg profiles
  • secret/_*: other files that should be placed as ~/.*, e.g. _ssh~/.ssh

Update

cd into the local dotfiles repository and then:

git pull
./install

Releases

No releases published

Packages

No packages published

Languages

  • Shell 55.5%
  • Vim Script 35.4%
  • JavaScript 7.6%
  • Perl 1.4%
  • CSS 0.1%