[OLD ARCHIVE] Scripts for full Arch Install
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
ArchScripts/software.sh

111 lines
1.6 KiB

#!/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
'curl'
'gufw'
'neofetch'
'numlockx'
'p7zip'
'unrar'
'unzip'
'wget'
'vim'
'zenity'
'zip'
'nano'
'kitty'
# General
'mpv'
'gwenview'
'lutris'
'wine'
'steam'
'obs-studio'
'remmina'
'discord'
'xpdf'
'thunar'
'thunar-archive-plugin'
'ark'
'tumbler'
'gvfs'
'gvfs-smb'
'samba'
# Development
'gedit'
'git'
'nodejs'
'npm'
'python'
'yarn'
'gimp'
'kdenlive'
)
for PKG in "${PKGS[@]}"; do
echo "INSTALLING: ${PKG}"
sudo pacman -S "$PKG" --noconfirm --needed
done
AUR_PKGS=(
'floorp-bin'
'brave-bin'
'downgrade'
'spotify-edge'
'proton-ge-custom-bin'
)
for AUR_PKG in "${AUR_PKGS[@]}"; do
echo "INSTALLING: ${AUR_PKG}"
yay -S "$AUR_PKG" --noconfirm --needed
done
# Flatpak Apps
if ! flatpak remote-list | grep -q "flathub"; then
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
echo "Flathub added successfully."
else
echo "Flathub is already enabled."
fi
echo
echo "Installing Flatpak Applications..."
echo
FLATPAK_APPS=(
'org.prismlauncher.PrismLauncher'
)
for FLATPAK_APP in "${FLATPAK_APPS[@]}"; do
echo "INSTALLING: ${FLATPAK_APP}"
flatpak install flathub "$FLATPAK_APP" -y
done
echo
echo "All software installed!"
echo