Skip to content

Instantly share code, notes, and snippets.

@lmullen
Last active August 29, 2015 13:56
Show Gist options
  • Save lmullen/8847748 to your computer and use it in GitHub Desktop.
Save lmullen/8847748 to your computer and use it in GitHub Desktop.
Configuring a new Ubuntu installation
# apt-get installs
sudo apt-get install synaptic
sudo apt-get install mercurial
sudo apt-get install libssl-dev
sudo apt-get install dconf-editor
sudo apt-get install pdftk
sudo apt-get install ubuntu-restricted-extras
sudo apt-get install gm-notify
sudo apt-get install unity-tweak-tool
sudo apt-get install texlive
sudo apt-get install gimp
sudo apt-get install nautilus-dropbox
sudo apt-get install python3.3 python3.3-dev
sudo apt-get install ctags
sudo apt-get install ack-grep
sudo apt-get install banshee
sudo apt-get install cadaver
sudo apt-get install deja-dup-backend-s3
sudo apt-get install nmap
sudo apt-get install skype
sudo apt-get install solaar
sudo apt-get install trash-cli
sudo apt-get install gpart gparted
sudo apt-get install virtualbox virtualbox-guest-additions-iso
sudo apt-get install zsh
sudo apt-get install xclip
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev
# Additional PPAs
sudo add-apt-repository ppa:git-core/ppa
sudo add-apt-repository ppa:caffeine-developers/ppa
sudo add-apt-repository ppa:smathot/cogscinl
sudo add-apt-repository ppa:marutter/rrutter
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install git
sudo apt-get install caffeine
sudo apt-get install zotero-standalone
sudo apt-get install r-base r-base-dev
sudo apt-get install gdal-bin libgdal-dev
sudo apt-get install qgis python-qgis
# General file
Google Chrome download
R Studio http://www.rstudio.com/ide/download/desktop
Pragmata Pro fonts
SSH keys
hub clone lmullen/pandoc-templates templates
gnome-terminal-colors-solarized
Wallpaper
# rbenv
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.1.0
rbenv global 2.1.0
gem install rake hub bundle nokogiri
# Configuration
chsh -s /usr/bin/zsh
dconf write /org/gnome/desktop/input-sources/xkb-options "['compose:ralt', 'caps:escape']"
Ctrl+v for paste in gnome-terminal
ln -s ~/dev/academic-paper-latex ~/texmf/tex/latex
texhash ~/texmf
sudo texhash
cd ~/dev/dotfiles
rake install
git clone [email protected]:citation-style-language/styles.git ~/.csl
ln -s ~/Dropbox/acad ~/acad
ln -s ~/Dropbox/notes ~/notes
Color management
Settings > Privacy > Disable online results
Settings > Privacy > Disable error reports to Canonical
Settings > Displays > Sticky edges off
Settings > Mouse > natural scrolling
Settings > Mouse > speed up mouse and trackpad
Launcher icon size 32
Startup item for gitit:
https://gist.github.com/lmullen/8849841
# Vim
ln -s ~/dev/vimrc/vimrc.vim ~/.vimrc
ln -s ~/dev/vimrc/gvimrc.vim ~/.gvimrc
ln -s ~/dev/vimrc ~/.vim
cd ~/dev/vim
hg pull
hg update
./configure --with-features=huge --enable-gui=gnome2 --enable-python3interp=yes --enable-pythoninterp=yes --enable-rubyinterp=yes
make
sudo make install
# Pandoc
sudo apt-get install haskell-platform
cabal update
cabal install gitit
cabal install pandoc pandoc-citeproc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment