Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dotdc/archlinux-installer
A custom installer script for Arch Linux.
https://github.com/dotdc/archlinux-installer
arch-installer arch-linux archinstall archlinux archlinux-installer installer installer-script
Last synced: 3 months ago
JSON representation
A custom installer script for Arch Linux.
- Host: GitHub
- URL: https://github.com/dotdc/archlinux-installer
- Owner: dotdc
- License: mit
- Created: 2021-12-29T20:17:16.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-18T20:39:22.000Z (6 months ago)
- Last Synced: 2024-10-12T06:14:24.671Z (4 months ago)
- Topics: arch-installer, arch-linux, archinstall, archlinux, archlinux-installer, installer, installer-script
- Language: Shell
- Homepage:
- Size: 83 KB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# archlinux-installer
## Description
This is a custom installer script for Arch Linux.
![screenshot](https://raw.githubusercontent.com/dotdc/media/main/archlinux-installer/archlinux-installer-screenshot.png "Archlinux-installer screenshot")
I made this installer for my personal use, feel free to fork and build your own.
This installer will:
- Format your disk and create 2 partitions:
- A partition for the `EFI` (mounted on `/boot`)
- A `LUKS` encrypted partition for the system
- Configure LVM on LUKS with 3 Logical Volumes (LVs):
- `root` (`/`)
- `home` (`/home`)
- `swap`
- Configure the system
- Create a user/password
- Change the root password
- Install packages, `yay` and some `AUR` packages
- Install the `systemd-boot` bootloader (no support for bios)
- Set custom `Gnome` favorites apps
- Install my [dotfiles](https://github.com/dotdc/dotfiles)⚠️ This installer will format your disk! I will not be responsible for any data loss or damage to your computer.
## Configuration
`config-variables.sh` : Configuration file (packages, locale, timezone, user, hostname...)
## Usage
Once you have booted on Archlinux ISO :
```console
loadkeys fr
pacman -Sy git
git clone https://github.com/dotdc/archlinux-installer
cd archlinux-installer
./archlinux-installer.sh
```Then follow the steps!
## Contributing
Feel free to contribute to this project:
- Create an `Issue` to make a feature request, report a bug or share an idea.
- Create a `Pull Request` if you want to share code or anything useful to this project.