Skip to content

Instantly share code, notes, and snippets.

@AmmarCodes
Last active August 29, 2015 14:17
Show Gist options
  • Save AmmarCodes/a0076187e8de670def81 to your computer and use it in GitHub Desktop.
Save AmmarCodes/a0076187e8de670def81 to your computer and use it in GitHub Desktop.
New PC setup

Assuming you're using Ubuntu/Mint.

Preparation

Base

sudo apt-get install zsh git-core wget curl software-properties-common build-essential

Oh My Zsh

Install Oh My Zsh.

wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh
chsh -s /bin/zsh

Packages

1. Fonts

sudo apt-get install ttf-mscorefonts-installer fonts-roboto fonts-inconsolata ttf-droid

2. Development Languages

PHP

sudo add-apt-repository -y ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get install php5-cli php5-mysql php5-curl php5-gd php5-mcrypt php5-intl php5-xdebug

NodeJS

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get update
sudo apt-get install nodejs

Source.

3. Development Tools

MySQL

sudo add-apt-repository -y ppa:ondrej/mysql-5.6
sudo apt-get update
sudo apt-get install mysql-server-5.6

Composer

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

VirtualBox

sudo apt-get install virtualbox

Vagrant Get the latest version from Vagrant website.

Editors

SublimeText 3

sudo apt-get install sublime-text

If hasn't been found, then get the deb package from Sublime website.

Themes & Appearance

Infinality font config

sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update
sudo apt-get install fontconfig-infinality

Multimedia & Tools

sudo apt-get install ubuntu-restricted-extras

Skype

sudo apt-get install skype

Rar and other compressing stuff

sudo apt-get install unace p7zip-rar sharutils rar arj lunzip lzip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment