Skip to content

rslnk/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Setup and list of software for a development machine. Based on Aidan Feldman dotfiles

Software

Development machine uses the following software:

  • Atom -- A hackable text editor for the 21st Century
  • iTerm 2 -- Mac OS Terminal replacement that does amazing things
  • Homebrew -- The missing package manager for OS X
  • Fish shell -- A command line shell for the 90s
  • Bash Git Prompt -- An informative git prompt for bash and fish
  • Git -- A free and open source distributed version control system
  • git + hub gem -- A command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.
  • Git Flow -- A set of git extensions to provide high-level repository operations for Vincent Driessen's branching model

Manual installation

Download and manually install software.

  • Install Homebrew: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • Install Fish shell: brew install fish
  • Install Git: brew install git
  • Install Hub: brew install hub
  • Install git-flow: brew install git-flow

Symlink dotfiles

Create symlinks from the home directory to any desired dotfiles and backup dotfiles.

  • Clone this repository git clone git@github.com:rslnk/dotfiles.git
  • cd ~/dotfiles
  • Run ./makesymlinks.sh

Settings

Individual software setup.

Fish

After brew install fish add Fish to the default shells list and set it to be default shell:

  • echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
  • chsh -s /usr/local/bin/fish

Atom

Install Atom packages from the list: apm install --packages-file atom/my-packages.txt. To update packages list: apm list --installed --bare > atom/my-packages.txt.

Iterm2

Set "Load preferences from a custom folder or URL" to /Users/username/dotfiles/iterm2 in Preferences > General.

Git Flow

Set up git flow for the new repository with a single command line git flow-setup.

  1. git clone https://github.com/user:example.git
  2. cd example
  3. git flow-setup

OSX

To setup new OSX run ./osx/setup.sh.

To-do

  • Automate software installation
  • Add Capistrano install
  • Add Composer install
  • Add Vagrant install
  • Add Ansible install
  • Add npm install
  • Add Bower install
  • Add Gems install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published