install-arch/README.md

1.3 KiB

Bash scripts for installing Arch/Artix Linux. install.sh installs the whole system from scratch and then calls post-install.sh. If you prefer, you may install the system manually (or in an existing installation) and run post-install.sh alone. There is no need to clone the repository, as each script can download missing files.

Quick install

chmod +x install.sh
./install.sh

Supported platforms

System

  • UEFI and BIOS
  • x86_64 architecture

Distros

  • Arch Linux
  • Artix Linux

Init systems

  • systemd
  • openrc

List of Packages

See packages.csv

Features

install.sh

  • Partitions the chosen drive
  • Installs core packages, bootloader, etc
  • Sets the chosen locale, keyboard layout (both for X11 and the console) and time zone
  • Sets up the root user and an additional personal user
  • Sets the network configuration up

post-install.sh

  • Enables additional pacman repositories
  • Links /bin/sh to /bin/dash
  • Installs OpenBSD's doas and sets it as default, as opposed to sudo
  • Optionally gives a user root privileges through doas
  • Installs every package in packages.csv
  • Installs vim and its plugins for root and a user
  • Installs my dotfiles for root and a user
  • Many of these can be turned off via CLI arguments