Skip to content

Setting up a new developer computer

Mark Hiner edited this page Nov 3, 2015 · 8 revisions

These steps are intended to accompany this dotfiles repo for setting up a new developer computer.

Package manager

The first thing you should do is install a package manager if your OS does not provide it:

Necessary applications

Next you'll want to install several key components, typically via the package manager (e.g. brew install git):

You should also install an IDE:

Useful applications

There are many additional useful programs you can install to increase productivity:

Clipboard manager

Background hider (great for screenshots)

Screen magnifier (great for presentations)

Enhanced terminal

Non-Safari web browser

Dropbox (good for storing private configuration files, such as your SSH keys)

LibreOffice

Fiji 🐙

There are also many useful Eclipse plugins

Set up web accounts

Final steps

Clone dotfiles

  1. mkdir ~/code
  2. cd ~/code/
  3. git clone https://github.com/ctrueden/dotfiles.git
  4. git clone https://github.com/ctrueden/ctr-scripts.git
  5. sh dotfiles/config-links.sh

Clone code

  1. cd ~/code/
  2. mr up
  3. mr up

(yes, run mr up twice. First time fetches all related dotfiles repos. Second time fetches actual source code)

Set up your RSA keys, either:

  • Move your existing RSA key (id_rsa.pub, id_rsa, config files) to ~/.ssh/

or:

Set Eclipse conveniences: