main
beech 1 year ago
parent 6184bc73ba
commit 8325ed5f12
  1. 2
      install1.sh
  2. 4
      install2.sh
  3. 86
      softwarenew.sh

@ -64,7 +64,7 @@ echo "-------------------------------------------------"
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
pacman -Sy archlinux-keyring --noconfirm
pacman -S pacman-contrib reflector --noconfirm --needed
reflector --latest 20 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
reflector --country US --latest 20 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
# install arch
echo "-------------------------------------------------"

@ -15,7 +15,7 @@ read -r -p "Create username: " Username
useradd -m -g users -G wheel,storage,power -s /bin/bash $Username
echo "Create a user password (should be different from root)."
echo "Create a USER password (should be different from root)."
passwd $Username
@ -39,7 +39,7 @@ hwclock --systohc --utc
# set hostname - edit archdesk with preferred hostname
echo "Set hostname."
echo "Set hostname (name of your PC on the network)."
read -r -p "Enter the hostname: " HOSTNAME

@ -0,0 +1,86 @@
#!/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