-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path110-install-arcolinux-software.sh
executable file
·142 lines (117 loc) · 4.68 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
140
141
142
#!/bin/bash
#set -e
##################################################################################################################
# Author : Dale Holden
##################################################################################################################
#
# 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 a-candy-beauty-icon-theme-git
sudo pacman -S --noconfirm --needed arcolinux-app-glade-git
sudo pacman -S --noconfirm --needed arcolinux-hblock-git
sudo pacman -S --noconfirm --needed archlinux-tweak-tool-git
sudo pacman -S --noconfirm --needed arcolinux-wallpapers-git
if [ ! -f /usr/share/wayland-sessions/plasma.desktop ]; then
sudo pacman -S --noconfirm --needed archlinux-logout-git
sudo pacman -S --noconfirm --needed arcolinux-arc-dawn-git
fi
###############################################################################
# when on Plasma X11
if [ -f /usr/bin/startplasma-x11 ]; then
echo
tput setaf 2
echo "################################################################"
echo "################### Plasma X11 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
# when on Plasma Wayland
if [ -f /usr/share/wayland-sessions/plasma.desktop ]; then
echo
tput setaf 2
echo "################################################################"
echo "################### Plasma wayland related applications"
echo "################################################################"
tput sgr0
echo
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
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
echo
tput setaf 6
echo "################################################################"
echo "################### Done"
echo "################################################################"
tput sgr0
echo