-
Notifications
You must be signed in to change notification settings - Fork 0
/
install_package
executable file
·147 lines (139 loc) · 1.71 KB
/
install_package
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
143
144
145
146
#!/bin/bash
if [[ $(whoami) != "root" ]]
then
echo "Il faut être root"
exit 1
fi
packages="
neovim
alacritty
evince
nautilus
gnome-calculator
ranger
xournalpp
fzf
eog
glances
waylock
ripgrep
rofi
waybar
wl-mirror
wl-clipboard
dunst
gnome-disk-utility
mpd
mpc
fastfetch
pass
keychain
texlive
grim
fish
zenity
discord
sddm
wtype
starship
ufw
libreoffice-still
git
gammastep
yt-dlp
id3v2
keepassxc
zerotier-one
pacman-contrib
python-pip
python-certifi
texlive-langfrench
python-pygments
libffi
python-cffi
python-pynvim
libnotify
libinput
libreoffice-still
acpi
mplayer
go
swaybg
wayland
xorg-xwayland
irqbalance
cpupower
pipewire
pipewire-alsa
pipewire-audio
pipewire-pulse
x86_energy_perf_policy
rxvt-unicode
terminus-font
whois
ethtool
foomatic-db
foomatic-db-ppds
foomatic-db-gutenprint-ppds
foomatic-db-nonfree
foomatic-db-nonfree-ppds
gutenprint
system-config-printer
transmission-gtk
bluez
bluez-utils
bluez-plugins
ttf-hack-nerd
xdg-utils
intel-media-driver
intel-gmmlib
cups
cups-filters
cups-pdf
avahi
bash
bash-completion
kwayland5
adwaita-cursors
adwaita-icon-theme
binutils
blueman
cryptsetup
dconf
default-cursors
desktop-file-utils
gnu-free-fonts
gnupg
gnutls
gtk-layer-shell
gtk-update-icon-cache
qt5-wayland
hunspell
libadwaita
pavucontrol
tar
vulkan-headers
vulkan-icd-loader
vulkan-intel
xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
xdg-dbus-proxy
xdg-user-dirs
noto-fonts-emoji
fwupd
rebuild-detector
unrar
"
for package in $packages
do
if [[ packages != "" ]]
then
pacman -S --needed --noconfirm $package &> /dev/null
if [[ "$?" == "0" ]]
then
echo -e "\033[32mOK\033[0m $package"
else
echo -e "\033[31mERREUR\033[0m $package"
fi
fi
done