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.
111 lines
1.6 KiB
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 |