Arch/Artix Linux installation script
Go to file
Augusto Gunsch 9e52a1adab
Fix variable name
2021-11-13 14:12:11 -03:00
README.md Fix code block 2021-08-13 17:32:44 -03:00
TODO.md Configure GTK theme and icons 2021-08-24 07:56:17 -03:00
install.sh Fix UEFI 2021-11-07 16:44:36 -03:00
keyboard-map.csv Improve keyboard layouts 2021-08-12 21:03:44 -03:00
packages.csv Remove broken packages 2021-11-07 11:35:41 -03:00
post-install.sh Fix variable name 2021-11-13 14:12:11 -03:00

README.md

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

curl https://raw.githubusercontent.com/augustogunsch/install-arch/master/install.sh -o install.sh
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