[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.
beech c2a17d8b5a Added KDE VM setup 2 years ago
LICENSE Initial commit 2 years ago
README.md Updated comments 2 years ago
aur.sh Added AUR setup 2 years ago
nvidia.sh Updated Nvidia 2 years ago
preinstall1.sh Updated comments 2 years ago
preinstall2.sh Hostname comment 2 years ago
setup-kde.sh Added KDE setup 2 years ago
setup-kdevm.sh Added KDE VM setup 2 years ago
setup-vm.sh Added VM setup 2 years ago
setup.sh Added VM setup 2 years ago
software.sh Update 2 years ago

README.md

Arch Linux Install Scripts

Scripts for Arch install & configuration with GNOME or KDE Plasma, support packages, and apps.


Arch Live ISO

This step installs Arch to your hard drive. IT WILL FORMAT THE DISK

Boot into your Arch ISO & run commands:

# Installer 1
curl https://git.boppdev.net/beech/ArchScripts/raw/branch/main/preinstall1.sh -o preinstall1.sh
sh preinstall1.sh

# Creating user account - Run commands below & replace "USERNAME" with your preferred username.
arch-chroot /mnt

passwd # Set your ROOT password
useradd -m -g users -G wheel,storage,power -s /bin/bash USERNAME
passwd USERNAME # Set your USER password
sed -i 's/^# %wheel ALL=(ALL:ALL) ALL/%wheel ALL=(ALL:ALL) ALL/' /etc/sudoers
echo "Defaults rootpw" >> /etc/sudoers # Require root pass for sudo

ip link # Take note of your network adapter name (ex: ens33)

# Installer 2 Setup
sudo pacman -S nano curl --noconfirm --needed
curl https://git.boppdev.net/beech/ArchScripts/raw/branch/main/preinstall2.sh -o preinstall2.sh

# Edit network adapter name for dhcpcd service in script line 43
nano preinstall2.sh

# Installer 2
sh preinstall2.sh

# Preparing for first boot (Non-Nvidia GPU)
exit
umount -R /mnt
reboot # Remove installation media during reboot

# Preparing for first boot (Nvidia GPU)
curl https://git.boppdev.net/beech/ArchScripts/raw/branch/main/nvidia.sh -o nvidia.sh
sh nvidia.sh

nano /boot/loader/entries/arch.conf
nvidia-drm.modeset=1 # Add this to the end of the last line (ex: rw nvidia-drm.modeset=1)

exit
umount -R /mnt
reboot # Remove installation media during reboot

After First Boot

sudo pacman -S --noconfirm pacman-contrib curl git
sudo git clone https://git.boppdev.net/beech/ArchScripts
cd ArchScripts

# Normal Install
sh setup.sh # GNOME install - use setup-kde.sh for plasma
sh software.sh

# Installed as VM (GNOME only)
sh setup-vm.sh
sh software.sh

System Description

GNOME or KDE Desktop Enviornment GDM or SDDM Login Manager

Booting using systemd

Credits

Credits to rickellis - ArchMatic for inspiration