-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.sh
executable file
·94 lines (83 loc) · 2.67 KB
/
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
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#!/bin/bash
# Fail immediately if any errors occur
set -e
echo
echo "################################################################"
echo " Setup Workstation "
echo "################################################################"
echo
echo "Caching [sudo] password..."
sudo -K
sudo true;
echo
echo "################################################################"
echo " Updating the system "
echo "################################################################"
echo
# Upgrade
sudo apt update
sudo apt full-upgrade -y
echo
echo "################################################################"
echo " Installing requirements for repositories "
echo "################################################################"
echo
# Required to add repositories
sudo apt install -y \
ca-certificates \
apt-transport-https \
software-properties-common
# Software installation
./software/uninstall-applications-by-default.sh
./software/install-ttf-mscorefont.sh
./software/install-gnome-applications.sh
./software/install-file-systems.sh
./software/install-net-tools.sh
./software/install-traceroute.sh
./software/install-curl.sh
./software/install-unrar.sh
./software/install-htop.sh
./software/install-ncdu.sh
./software/install-neofetch.sh
./software/install-gparted.sh
./software/install-sensors.sh
./software/install-remmina.sh
#./software/install-keepassxc.sh
./software/install-docker.sh
./software/install-google-chrome.sh
./software/install-filezilla.sh
./software/install-visual-studio-code.sh
./software/install-vlc.sh
./software/install-xfburn.sh
./software/install-yt-dlp.sh
./software/install-mediainfo-gui.sh
./software/install-git.sh
./software/install-smartgit.sh
./software/install-winbox.sh
./software/install-telegram.sh
#./software/install-slack.sh
./software/install-jetbrains-toolbox.sh
#./software/install-phpstorm.sh
#./software/install-datagrip.sh
#./software/install-mongodb-compass.sh
#./software/install-redis-desktop-manager.sh
./software/install-postman.sh
#./software/install-insomnia.sh
#./software/install-virtualbox.sh
#./software/install-anydesk.sh
#./software/install-camunda.sh
./software/install-zsh.sh
# Personalization
./custom/dash-to-dock-gnome-shell-extension.sh
./custom/gtile-gnome-shell-extension.sh
./custom/gsettings-modifications.sh
echo
echo "################################################################"
echo " Updating the system "
echo "################################################################"
echo
# Upgrade
sudo apt update
sudo apt --fix-broken install
sudo apt upgrade -y
sudo apt autoremove -y