-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpostbuild-manjaro-full-gnome.sh
executable file
·91 lines (80 loc) · 2.81 KB
/
postbuild-manjaro-full-gnome.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
#!/bin/bash
# Program Filename: manjaro-postbuild-full-install-gnome-3.5.sh
# Author: Christopher Pavlovich
# Date: June 2018
# Description: remove bloatware from manjaro basic installation, add my own
# not for distribution
# prompt and start build script
echo
read -p "Running manjaro-postbuild-full-install-1.sh (any key to continue)" -n 1 -r
if [[ ! $REPLY =~ ^[Yy] ]]
then
# run updates
sudo pacman-mirrors --fasttrack
sudo pacman -Syu
# install my personal favorites
sudo pacman -S yaourt --noconfirm --needed
sudo pacman -S vim --noconfirm --needed
sudo pacman -S gcc --noconfirm --needed
sudo pacman -S clang --noconfirm --needed
sudo pacman -S nodejs --noconfirm --needed
sudo pacman -S terminator --noconfirm --needed
sudo pacman -S firewalld --noconfirm --needed
sudo pacman -S sshd --noconfirm --needed
sudo pacman -S redshift --noconfirm --needed
sudo pacman -S deja-dup --noconfirm --needed
sudo pacman -S file-roller --noconfirm --needed
sudo pacman -S gedit --noconfirm --needed
sudo pacman -S transmission-gtk --noconfirm --needed
sudo pacman -S thunderbird --noconfirm --needed
sudo pacman -S filezilla --noconfirm --needed
sudo pacman -S git --noconfirm --needed
# sudo pacman -S
# gnome software
# sudo pacman -S gdm --noconfirm --needed
# echo "Some of these will probably fail (it's ok)"
# sudo pacman -S gdm-dev --noconfirm --needed
# sudo pacman -S gnome-session --noconfirm --needed
# sudo pacman -S gnome-keyring --noconfirm --needed
# sudo pacman -S gnome-settings-daemon --noconfirm --needed
# sudo pacman -S gnome-logs --noconfirm --needed
# sudo pacman -S gnome-shell --noconfirm --needed
# sudo pacman -S gnome-disk-utility --noconfirm --needed
# sudo pacman -S gnome-tweak-tool --noconfirm --needed
# sudo pacman -S gnome-backgrounds --noconfirm --needed
# sudo pacman -S gnome-menus --noconfirm --needed
# sudo pacman -S gnome-dictionary --noconfirm --needed
# sudo pacman -S gnome-themes-extra --noconfirm --needed
# sudo pacman -S gnome-maps --noconfirm --needed
# sudo pacman -S gnome --noconfirm --needed
# sudo pacman -S gnome --noconfirm --needed#
# AUR software
yaourt -S atom --noconfirm --needed
yaourt -S spotify --noconfirm --needed
# remove unnessary software
sudo pacman -Rs hexchat -y
sudo pacman -Rs pamac -y
sudo pacman -Rs audacious -y
sudo pacman -Rs steam-manjaro -y
sudo pacman -Rs pidgin
sudo pacman -Rs gufw
sudo pacman -Rs manjaro-hello
sudo pacman -Rs ms-office-online
# enable essentials
echo
echo "Enabling services..."
sudo systemctl enable tlp
sudo systemctl enable firewalld
sudo systemctl enable sshd
# confirm updates with yaourt
echo
echo "One more sweep..."
yaourt -Syua
# prompt and reboot to apply changes
echo
read -p "Restarting to apply updates (any key to continue)" -r
if [[ ! $REPLY =~ ^{Yy]$ ]]
then
sudo reboot
fi
fi