install-arch/README.md

40 lines
1.3 KiB
Markdown

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