-
Notifications
You must be signed in to change notification settings - Fork 10
/
install_arch_packages
97 lines (61 loc) · 3.19 KB
/
install_arch_packages
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
#!/bin/sh
#
# Copyright (C) Mahmoud Mohamed (Ozil) <https://github.com/mmsaeed509>
# Everyone is permitted to copy and distribute copies of this file under GNU-GPL3
#
echo ""
echo "Installing Xorg Packages.... "
sudo pacman -S --noconfirm --needed xorg-server xorg-xbacklight xorg-fonts-misc xorg-xfd xorg-xkill xorg-xrandr xorg-xrdb xorg-xset xorg-xev xorg-xmodmap xorg-xwininfo xorg-xsetroot
echo ""
echo "Installing GPU/Touchpad/Mouse Drivers ...."
sudo pacman -S --noconfirm --needed xf86-video-fbdev xf86-video-vesa xf86-video-intel xf86-video-ati xorg-xinput xf86-input-libinput numlockx
echo "Which GPU in Your PC/Laptop?"
echo "1- NVIDIA"
echo "2- AMD"
echo "Any Key To SKIP"
read choice
if [[ "$choice" -eq 1 ]]; then
echo ""
echo "Installing NVIDIA Drivers.... "
sudo pacman -S --noconfirm --needed xf86-video-nouveau nvidia nvidia-utils nvidia-settings
elif [[ "$choice" -eq 2 ]]; then
echo ""
echo "Installing AMD Drivers.... "
sudo pacman -S --noconfirm --needed xf86-video-amdgpu
else
break
fi
echo ""
echo "Installing WM Packages.... "
sudo pacman -S --noconfirm --needed bspwm wmname sxhkd xclip i3-wm
echo ""
echo "Installing yay.... "
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
echo ""
echo "Installing Networking/wireless Programs.... "
sudo pacman -S --noconfirm --needed inetutils networkmanager networkmanager-openvpn nethogs nm-connection-editor bluez bluez-utils blueman pulseaudio-bluetooth
echo ""
echo "Installing multimedia Programs.... "
sudo pacman -S --noconfirm --needed alsa-plugins alsa-tools alsa-utils pavucontrol pulseaudio pulseaudio-alsa pulseaudio-equalizer-ladspa viewnior gwenview ffmpeg ffmpegthumbnailer mpc mpd mplayer ncmpcpp tumbler feh
echo ""
echo "Installing Files/Terminals/Docs/Editors/Fonts Programs.... "
sudo pacman -S --noconfirm --needed ranger highlight trash-cli ueberzug thunar thunar-archive-plugin thunar-media-tags-plugin thunar-volman zip p7zip unzip unrar xarchiver xdg-user-dirs xdg-user-dirs-gtk alacritty xfce4-terminal atril geany geany-plugins vim neovim noto-fonts noto-fonts-emoji terminus-font ttf-dejavu
echo ""
echo "Installing System Programs.... "
sudo pacman -S --noconfirm --needed acpi autoconf automake binutils bison calc fakeroot gcc gparted gtk-engine-murrine gvfs gvfs-mtp gvfs-afc gvfs-gphoto2 gvfs-smb gvfs-google inotify-tools jq make patch pkg-config polkit powertop sshfs udisks2 wmctrl xclip xdotool xmlstarlet yad sndio
echo ""
echo "Installing Utilities/XFCE tools/Hypervisors .... "
sudo pacman -S --noconfirm --needed baobab dialog dunst gpick htop lxappearance meld ncdu nitrogen plank python-pywal rofi maim slop xfce4-power-manager xfce4-settings xsettingsd kvantum qt5ct virtualbox-guest-utils qemu-guest-agent open-vm-tools xf86-input-vmmouse xf86-video-vmware
echo ""
echo "Installing AUR Packages.... "
yay -S --noconfirm --needed betterlockscreen downgrade i3lock-color ksuperkey light networkmanager-dmenu-git python2 obmenu-generator perl-linux-desktopfiles polybar timeshift xfce-polkit cava
echo ""
echo "Installing Picom "
git clone https://github.com/ibhagwan/picom-ibhagwan-git.git
cd picom
makepkg -si
echo "#################"
echo "# D O N E #"
echo "#################"