Transfer Ubuntu

My installed software - and configurations

on Ubuntu | Fedora | Arch/Antergos Posted by Adam on August 20, 2016

This is for my own purposes - my preferred build/setup.

Initial configuration

After a clean install of Ubuntu 16.04 GNOME:

Reboot to ensure proper startup-sequence.

Install Tilda drop-down terminal:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install tilda

Customize to liking: Text Color -> #829496 Background Color -> #002B36 Set “open tilda” to 1/2-button. Set Tilda to run on startup in Startup Applications


Configure Gnome extensions:

  • Alt tab lift first window

  • Applications menu

  • Caffeine

  • Dash to dock

  • Gradient Top Bar

  • Freon

  • Laine

  • Removable Drive Menu

  • User themes

  • NetSpeed

  • Workspace Indicator

Configure settings (gnome-tweak-tool):

Appearance: Global Dark Theme Top bar: Show date Windows: Minimize Workspaces: Static -> 2

Styling


  • Paper Theme

sudo add-apt-repository ppa:snwh/pulp
sudo apt-get update
sudo apt-get install paper-icon-theme && sudo apt-get install paper-gtk-theme && sudo apt-get install paper-cursor-theme

Applications

Text

# Latex
sudo apt-get install texlive-full
sudo apt-get install texmaker
# Sublime 3
sudo apt-add-repository -y ppa:webupd8team/sublime-text-3
sudo apt-get update && sudo apt-get install sublime-text

Version Control

sudo apt-get install git

Download Gitkraken

Browser

sudo apt-get install chromium-browser

R & Rstudio

sudo apt-get install r-base

Download and install Rstudio

Ruby

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v
gem install bundler

Emacs setup

sudo apt-get install emacs

Open GUI: M-x customize-group -> package –> package archives –> INS –> (Archive Name : melpa, URL : https://melpa.org/packages/) –> Apply and save. M-x list-packages

I get: fsharpmode + flatland

F#

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
 sudo apt-get install mono-complete fsharp

Python

Make sure, that Python 3.5 is installed:

python3 --version
sudo apt install python3-pip
sudo pip3 install --upgrade pip
pip3 install matplotlib pandas scikit-learn folium numpy jupyter seaborn ggplot d3py plotly csvkit sqlite3

Spotify

sudo apt-add-repository -y "deb http://repository.spotify.com stable non-free"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D2C19886
sudo apt-get update
sudo apt-get install spotify-client