-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathubuntu.sh
More file actions
executable file
·79 lines (58 loc) · 2.46 KB
/
ubuntu.sh
File metadata and controls
executable file
·79 lines (58 loc) · 2.46 KB
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#!/usr/bin/env bash
# Install essential tools
sudo apt update
sudo apt -y install git curl wget build-essential python3 python3-pip zsh
pip3 install thefuck
# Install multimedia tools/plugin and utilities
sudo apt -y install va-driver-all libva1 gstreamer1.0-libav gstreamer1.0-vaapi
sudo apt -y install vlc virtualbox
# Install shell hightlight
sudo apt -y install zsh-syntax-highlighting
# Sublime text
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
# Telegram
sudo add-apt-repository ppa:atareao/telegram
# Google Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
# Visual Studio Code
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
# Yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt -y install google-chrome-stable
sudo apt -y install telegram-desktop
sudo apt -y install sublime-text
sudo apt -y install code
# PHP7 cli
sudo apt -y install php
# Node
sudo snap install node --classic --channel=10
sudo apt -y install yarn
# Install qTerminal colorscheme
mkdir -p ~/.config/qterminal.org/color-schemes && cp Themes/Nordic.colorscheme ~/.config/qterminal.org/color-schemes
# Install nerd fonts
git clone https://github.com/ryanoasis/nerd-fonts.git
cd nerd-fonts
./install.sh Hack
cd ..
rm -drf nerd-fonts/
# Install oh-my-zsh
chsh -s $(which zsh)
echo "##### TYPE 'exit' IN ZSH SHELL TO CONTINUE INSTALL ######"
read -p "Press any key..."
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# Install powerlevel9k
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
# Copy .zshrc
echo "Alias and oh my zsh config folder need to be fixed"
cp .zshrc ~/.zshrc
# Install Vundle for Vim plugin management
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
# Copy .vimrc
cp .vimrc ~/.vimrc
echo "REMEMBER TO FIX PATH IN .zshrc"