-
Notifications
You must be signed in to change notification settings - Fork 0
/
110-install-arcolinux-software.sh
executable file
·139 lines (114 loc) · 4.54 KB
/
110-install-arcolinux-software.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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
#!/bin/bash
#set -e
##################################################################################################################
# Author : Erik Dubois
# Website : https://www.erikdubois.be
# Website : https://www.alci.online
# Website : https://www.ariser.eu
# Website : https://www.arcolinux.info
# Website : https://www.arcolinux.com
# Website : https://www.arcolinuxd.com
# Website : https://www.arcolinuxb.com
# Website : https://www.arcolinuxiso.com
# Website : https://www.arcolinuxforum.com
##################################################################################################################
#
# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK.
#
##################################################################################################################
#tput setaf 0 = black
#tput setaf 1 = red
#tput setaf 2 = green
#tput setaf 3 = yellow
#tput setaf 4 = dark blue
#tput setaf 5 = purple
#tput setaf 6 = cyan
#tput setaf 7 = gray
#tput setaf 8 = light blue
##################################################################################################################
installed_dir=$(dirname $(readlink -f $(basename `pwd`)))
##################################################################################################################
echo
tput setaf 2
echo "################################################################"
echo "################### ArcoLinux Software to install"
echo "################################################################"
tput sgr0
echo
if grep -q arcolinux_repo /etc/pacman.conf; then
echo
tput setaf 2
echo "################################################################"
echo "################ ArcoLinux repos are already in /etc/pacman.conf "
echo "################################################################"
tput sgr0
echo
else
echo
tput setaf 2
echo "################################################################"
echo "################### Getting the keys and mirrors for ArcoLinux"
echo "################################################################"
tput sgr0
echo
sh arch/get-the-keys-and-repos.sh
sudo pacman -Sy
fi
sudo pacman -S --noconfirm --needed arcolinux-candy-beauty-git
sudo pacman -S --noconfirm --needed arcolinux-arc-dawn-git
sudo pacman -S --noconfirm --needed arcolinux-hblock-git
sudo pacman -S --noconfirm --needed arcolinux-pamac-all
sudo pacman -S --noconfirm --needed archlinux-tweak-tool-git
sudo pacman -S --noconfirm --needed arcolinux-wallpapers-git
if [ ! -f /usr/bin/startplasma-x11 ]; then
sudo pacman -S --noconfirm --needed archlinux-logout-git
fi
###############################################################################
# when on Plasma
if [ -f /usr/bin/startplasma-x11 ]; then
echo
tput setaf 2
echo "################################################################"
echo "################### Plasma related applications"
echo "################################################################"
tput sgr0
echo
sudo pacman -S --noconfirm --needed arcolinux-plasma-arc-dark-candy-git
sudo pacman -S --noconfirm --needed arcolinux-plasma-nordic-darker-candy-git
sudo pacman -S --noconfirm --needed surfn-plasma-dark-icons-git
sudo pacman -S --noconfirm --needed surfn-plasma-light-icons-git
fi
if [ -f /usr/share/xsessions/xfce.desktop ]; then
echo
tput setaf 2
echo "################################################################"
echo "################### Installing software for Xfce"
echo "################################################################"
tput sgr0
echo
sudo pacman -S --noconfirm --needed arcolinux-arc-kde
fi
echo
tput setaf 6
echo "################################################################"
echo "################### Done"
echo "################################################################"
tput sgr0
echo
if [ -f /usr/share/xsessions/cinnamon.desktop ]; then
echo
tput setaf 2
echo "################################################################"
echo "################### Installing software for Cinnamon"
echo "################################################################"
tput sgr0
echo
sudo pacman -S --noconfirm --needed nemo-fileroller
sudo pacman -S --noconfirm --needed cinnamon-translations
sudo pacman -S --noconfirm --needed mintlocale
sudo pacman -S --noconfirm --needed iso-flag-png
sudo pacman -S --noconfirm --needed gnome-terminal
sudo pacman -S --noconfirm --needed gnome-system-monitor
sudo pacman -S --noconfirm --needed gnome-screenshot
sudo pacman -S --noconfirm --needed xed
fi