summaryrefslogtreecommitdiff
path: root/Scripts/setUpeveryThing
blob: ddf6c9616623c5be8fa3dd96a5b3717b6f5ca1a0 (plain)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
sudo apt -y update
sudo apt -y upgrade

sudo apt -y install zsh
sudo apt -y install cowsay
sudo apt -y install fortune
sudo apt -y install htop
sudo apt -y install python
sudo apt -y install python-pip
sudo apt -y install python3
sudo apt -y install python3-pip
sudo apt -y install git

sudo apt -y install emacs-nox
sudo apt -y install vim
sudo apt -y install nano

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"


git clone --bare https://bitbucket.org/durdn/cfg.git $HOME/.cfg
function config {
   /usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME $@
}
mkdir -p .config-backup
config checkout
if [ $? = 0 ]; then
  echo "Checked out config.";
  else
    echo "Backing up pre-existing dot files.";
    config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} .config-backup/{}
fi;
config checkout
config config status.showUntrackedFiles no

sudo apt -y install terminator

sudo apt -y install texlive

sudo apt -y install texlive-lang-european

sudo apt -y install conky
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list
sudo apt update

sudo apt -y install spotify-client
sudo apt -y install virtualbox