diff --git a/install1.sh b/install1.sh index 25831c5..2be7453 100644 --- a/install1.sh +++ b/install1.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 "-------------------------------------------------" diff --git a/install2.sh b/install2.sh index 9186af7..1e8cbc8 100644 --- a/install2.sh +++ b/install2.sh @@ -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 diff --git a/softwarenew.sh b/softwarenew.sh new file mode 100644 index 0000000..25c0b92 --- /dev/null +++ b/softwarenew.sh @@ -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