Skip to content

Instantly share code, notes, and snippets.

@MaxLeiter
Last active August 29, 2015 14:26
Show Gist options
  • Save MaxLeiter/29e039e5432e7d62d7d7 to your computer and use it in GitHub Desktop.
Save MaxLeiter/29e039e5432e7d62d7d7 to your computer and use it in GitHub Desktop.
Personal setup script for fresh ubuntu 15.04 installs
#!/bin/bash
apt-get update
#terminator
apt-get -y install terminator
gsettings set org.gnome.desktop.default-applications.terminal exec 'terminator'
#chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
#spotify
apt-add-repository "deb http://repository.spotify.com stable non-free" -y
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D2C19886
#sublime text 3
add-apt-repository ppa:webupd8team/sublime-text-3 -y
#ruby
apt-get -y install ruby-full
#remove amazon from search
apt-get -y autoremove unity-lens-shopping
#set name to show in top right
gsettings set com.canonical.indicator.session show-real-name-on-panel true
#remove white dots from login screen
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-grid false
#gimp
apt-get install gimp
#skype
echo "deb http://archive.canonical.com/ubuntu trusty partner" | tee -a /etc/apt/sources.list.d/canonical_partner.list
#wine
add-apt-repository ppa:ubuntu-wine/ppa -y
#node and npm
apt-get -y install nodejs
apt-get -y install npm
#remove firefox because we have chrome
apt-get remove --purge firefox
#boot-repair
add-apt-repository ppa:yannubuntu/boot-repair -y
#transmission (torrent)
apt-get -y install transmission
#conky
apt-get -y install conky
#VLC
apt-get -y install vlc
#git stuff
git config --global color.ui true ; git config --global core.ignorecase false
git config --global core.excludesfile "~/.gitignore"
git config --global diff.renames copies ; git config --global alias.br "branch"
git config --global alias.acheck "apply --check"
git config --global alias.co "checkout"
git config --global alias.cm "commit -m" ; git config --global alias.st "status"
git config --global alias.cma "commit -am"
git config --global alias.alias "config --get-regexp alias"
apt-get update
apt-get autoremove
apt-get install -y google-chrome-stable
apt-get install -y spotify-client
apt-get install -y sublime-text-installer
apt-get install -y skype
apt-get install -y wine1.7
apt-get install -y boot-repair && boot-repair
apt-get install -y boot-repair
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment