-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathubuntu-workstation-setup.sh
executable file
·25 lines (21 loc) · 1.08 KB
/
ubuntu-workstation-setup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# ppas
sudo add-apt-repository ppa:launchpad
sudo add-apt-repository ppa:juju/stable
sudo add-apt-repository ppa:mojo-maintainers/ppa
sudo apt-get update
# packages
sudo apt-get install -y --no-install-recommends emacs keepassx gnome-tweak-tool chromium-browser tmux vlc virtualbox lxc packaging-dev irssi xclip virtualenv virtualenvwrapper libimobiledevice-utils bzr bzr-pqm htop libssl-dev tree juju-core juju-local charm-tools byobu silversearcher-ag mojo trash-cli
# rbenv
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build/
# dropbox
cd ~ && wget https://linux.dropbox.com/packages/ubuntu/dropbox_1.6.2_amd64.deb
sudo dpkg -i dropbox_1.6.2_amd64.deb
dropbox start -i
dropbox autostart y
echo fs.inotify.max_user_watches=100000|sudo tee -a /etc/sysctl.conf; sudo sysctl -p
# spotify
sudo apt-add-repository -y "deb http://repository.spotify.com stable non-free" &&
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59 &&
sudo apt-get update -qq &&
sudo apt-get install spotify-client