/ArchMatic

Arch Linux post-installation setup and config scripts

Primary LanguageShell

Titus ArchMatic Installer Script

This README contains the steps I do to install and configure a fully-functional Arch Linux installation containing a desktop environment, all the support packages (network, bluetooth, audio, printers, etc.), along with all my preferred applications and utilities. The shell scripts in this repo allow the entire process to be automated.)


Setup Boot and Arch ISO on USB key

First, setup the boot USB, boot arch live iso, and run the preinstall.sh from terminal.

Arch Live ISO (Pre-Install)

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

wget https://raw.githubusercontent.com/ChrisTitusTech/ArchMatic/master/preinstall.sh
sh preinstall.sh
reboot

Arch Linux First Boot

pacman -S --no-confirm pacman-contrib curl git
git clone https://github.com/ChrisTitusTech/ArchMatic
cd ArchMatic
./0-setup.sh
./1-base.sh
./2-software-pacman.sh
./3-software-aur.sh
./9-post-setup.sh

Don't just run these scripts. Examine them. Customize them. Create your own versions.


System Description

This runs Awesome Window Manager with the base configuration from the Material-Awesome project https://github.com/ChrisTitusTech/material-awesome.

To boot I use systemd because it's minimalist, comes built-in, and since the Linux kernel has an EFI image, all we need is a way to execute it.

I also install the LTS Kernel along side the rolling one, and configure my bootloader to offer both as a choice during startup. This enables me to switch kernels in the event of a problem with the rolling one.

Troubleshooting Arch Linux

Arch Linux Installation Gude

No Wifi

sudo wifi-menu`

Initialize Xorg:

At the terminal, run:

xinit