First, setup the boot USB, boot arch live iso, and run the preinstall.sh
from terminal.
This step installs arch to your hard drive. IT WILL FORMAT THE ENTIRE DISK
pacman -Syy; pacman -S wget --noconfirm
wget https://raw.githubusercontent.com/bilyes/arch/master/preinstall.sh
wget https://raw.githubusercontent.com/bilyes/arch/master/chroot.sh
chmod u+x preinstall.sh chroot.sh
./preinstall.sh
reboot
Once the machine reboots, login with root
and run the following commands:
pacman -S git --no-confirm
git clone https://github.com/bilyes/arch
cd arch
./install.sh
The previous command (./install.sh
) will bring up the display manager. Login with user you entered
in the previous step and choose Awesome as the windown manager.
git clone https://github.com/bilyes/arch
arch/9-customization.sh
Note: This script opens a zsh
shell and gets "stuck" there. You need to exit (by running the command exit
)
for it to continue.
This runs Awesome Window Manager with a custom Material theme.
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.
If running in as a virtual machine set the resolution in /etc/lightdm/lightdm.conf
file by setting the display setup script as follows:
display-setup-script=xrandr --output Virtual-1 --mode 1920x1080
sudo wifi-menu`
At the terminal, run:
xinit