parent
0118728e66
commit
3cfcacac92
@ -1,86 +0,0 @@ |
|||||||
#!/usr/bin/env bash |
|
||||||
echo |
|
||||||
echo "Setting up Yay for AUR packages..." |
|
||||||
echo |
|
||||||
echo "Please enter username:" |
|
||||||
read username |
|
||||||
cd "${HOME}" |
|
||||||
git clone "https://aur.archlinux.org/yay.git" |
|
||||||
cd ${HOME}/yay |
|
||||||
makepkg -si |
|
||||||
echo |
|
||||||
echo "Yay setup complete." |
|
||||||
echo |
|
||||||
echo |
|
||||||
echo "INSTALLING SOFTWARE" |
|
||||||
echo |
|
||||||
|
|
||||||
PKGS=( |
|
||||||
|
|
||||||
# TERMINAL UTILITIES -------------------------------------------------- |
|
||||||
|
|
||||||
'curl' # Remote content retrieval |
|
||||||
'gufw' # Firewall manager |
|
||||||
'neofetch' # Shows system info when you launch terminal |
|
||||||
'numlockx' # Turns on numlock in X11 |
|
||||||
'p7zip' # 7z compression program |
|
||||||
'unrar' # RAR compression program |
|
||||||
'unzip' # Zip compression program |
|
||||||
'wget' # Remote content retrieval |
|
||||||
'vim' # Terminal Editor |
|
||||||
'zenity' # Display graphical dialog boxes via shell scripts |
|
||||||
'zip' # Zip compression program |
|
||||||
'nano' # Simpler Terminal Editor |
|
||||||
'kitty' # Terminal Emulator |
|
||||||
|
|
||||||
# GENERAL UTILITIES --------------------------------------------------- |
|
||||||
|
|
||||||
'mpv' # Video Player |
|
||||||
'gwenview' # Image Viewer |
|
||||||
'lutris' # Gaming |
|
||||||
'wine' # Gaming |
|
||||||
'steam' # Gaming |
|
||||||
'obs-studio' # Screen Recording |
|
||||||
'remmina' # RDP |
|
||||||
'discord' # Messaging |
|
||||||
'xpdf' # PDF viewer |
|
||||||
'thunar' # File Manager |
|
||||||
'thunar-archive-plugin' |
|
||||||
'ark' |
|
||||||
'tumbler' |
|
||||||
|
|
||||||
# DEVELOPMENT --------------------------------------------------------- |
|
||||||
|
|
||||||
'gedit' # Text editor |
|
||||||
'git' # Version control system |
|
||||||
'nodejs' # Javascript runtime environment |
|
||||||
'npm' # Node package manager |
|
||||||
'python' # Scripting language |
|
||||||
'yarn' # Dependency management (Hyper needs this) |
|
||||||
'gimp' # Photo Editor |
|
||||||
'kdenlive' # Video Editor |
|
||||||
|
|
||||||
) |
|
||||||
|
|
||||||
for PKG in "${PKGS[@]}"; do |
|
||||||
echo "INSTALLING: ${PKG}" |
|
||||||
sudo pacman -S "$PKG" --noconfirm --needed |
|
||||||
done |
|
||||||
|
|
||||||
AUR_PKGS=( |
|
||||||
'floorp-bin' # Floorp browser |
|
||||||
'brave-bin' # Brave browser |
|
||||||
'downgrade' # Downgrade packages |
|
||||||
'spotify-edge' # Spotify |
|
||||||
'proton-ge-custom-bin' # Proton GE |
|
||||||
|
|
||||||
) |
|
||||||
|
|
||||||
for AUR_PKG in "${AUR_PKGS[@]}"; do |
|
||||||
echo "INSTALLING: ${AUR_PKG}" |
|
||||||
yay -S "$AUR_PKG" --noconfirm --needed |
|
||||||
done |
|
||||||
|
|
||||||
echo |
|
||||||
echo "All software installed!" |
|
||||||
echo |
|
||||||
Reference in new issue