Arch os
Arch Linux • Vanilla • One File Distro • GNOME • Graphics Driver • Properties File Support • Intuitive Installer • Recovery
Boot from latest Arch OS ISO to launch the Installer automatically. The project is written primarily in Shell, distributed under the Apache License 2.0 license, first published in 2023. Key topics include: arch-install-script, arch-installation, arch-linux-installation, archlinux, automation.
curl -Ls bit.ly/arch-os | bash
➜ Step by Step Installation Guide
</b></p>
<p><img src="./screenshots/installer.png"></p> <p><b></b></p>
<p>Optimized for <b>Gaming, Emulation, Audio & Development</b></p> <p> This project aims to provide a mostly automized, minimal and robust Arch Linux base (minimal tty core or desktop), along with an easy-to-use and fast properties-file-based installer with error handling. Install a minimal Arch Linux core with optional features such as GNOME Desktop with Graphics Driver, Automatic Housekeeping, Zen Kernel, Fancy Shell Enhancement, preinstalled Paru as AUR Helper, enabled MultiLib, Bootsplash, System Manager and some more...</p>More Information
<p> <img src="https://img.shields.io/badge/MAINTAINED-YES-green?style=for-the-badge"> <img src="https://img.shields.io/badge/License-Apache_2.0-blue?style=for-the-badge"> </p>➜ Arch OS Documentation<br>
<b><a about="_blank" href="https://t.me/archos_community">➜ t.me/archos_community</a></b>
Core Features
- Minimal Arch Linux (~150 packages)
- Zen Kernel (configurable)
- Swap with zram-generator (zstd)
- Sole OS
- BTRFS Snapshot Support (Snapper, OverlayFS)
- All-in-One password (encryption, root & user)
- Multilingual Support
- Filesystem btrfs or ext4
- Bootloader: grub or systemd (auto updated)
- Silent Boot (optional)
- Systemd OOM (out-of-memory killer)
- Pacman parallel downloads & eyecandy (optional)
- Network Manager
- SSD Support (fstrim)
- Microcode Support (Intel & AMD)
- Disabled Watchdog (optional)
- UEFI only supported
- More Information...
Desktop Features
- GNOME Desktop Environment (optional with additional packages)
- Arch OS Slim Version (GNOME Core Apps only)
- Graphics Driver (Mesa, Intel i915, NVIDIA, AMD, ATI)
- Pipewire Audio (Dolby Atmos supported)
- Flatpak Support + Auto Update (GNOME Software)
- Samba, Networking Protocol Libs, Git, Utils & Codecs included
- GNOME Power Profiles Support (tuned-ppd)
- VPN Support
- Basic Fonts
- Wayland optimized
- Auto GNOME Login enabled
- Printer Support (cups)
- SSH Agent (gcr)
- Gamemode preinstalled
- No Xorg included
Additional Features
- Arch OS Core Tweaks
- Arch OS Bootsplash
- Arch OS System Manager
- Arch OS Shell Enhancement
- Arch OS Starship Theme
- Arch OS Automatic Housekeeping
- AUR Helper (configurable)
- VM Support (optional)
- 32 Bit Support (Multilib)
- Disk Encryption (LUKS2)
Arch OS Installation
To install Arch OS, an internet connection is required, as many packages will be downloaded during the installation process.
1. Prepare bootable USB Device
- Download latest Arch OS ISO from GitHub
- Alternatively, download the official Arch Linux ISO from archlinux.org or archlinux.de and start the Installer manually
- Use Ventoy or your prefered iso writer tool to create a bootable USB device
- Alternatively (Linux only): ➜ Arch OS Creator
2. Configure BIOS / UEFI Settings
- Disable Secure Boot
- Set Boot Mode to UEFI
3. Boot from USB Device
Note: If the <a target="_blank" href="https://github.com/murkl/arch-os/releases/latest">Arch OS ISO</a> is used, all of the following steps are unnecessary and the Installer will start at this point.
- Load prefered keyboard layout (optional):
loadkeys de - Connect to WLAN (optional):
iwctl station wlan0 connect 'SSID'
3.1. Run Arch OS Installer
curl -Ls bit.ly/arch-os | bash
Note: Cancel the Arch OS Installer with Ctrl + c. The properties will be restored upon the next execution.
System Maintenance
<p><img src="./screenshots/manager_menu.png"></p>After installing Arch OS with the default properties preset, most maintenance tasks are performed automatically. However, the following steps must be executed manually on a regular basis:
- Regularly upgrade your system packages (Pacman/AUR & Flatpak)
- Regularly read the Arch Linux News (preferably before upgrading your system)
- Regularly check & merge new configurations with
pacdiff(preferably after each system upgrade) - Consult the Arch Linux Wiki (if you need help)
To streamline this process, you can use the preinstalled ➜ Arch OS System Manager
If you need to rescue your Arch OS in case of a crash, boot from an Arch ISO Device and choose Recovery from Arch OS ISO or start ➜ Arch OS Recovery from official Arch ISO manually with:
curl -Ls bit.ly/arch-os-recovery | bash
<details>
<summary><h2 style="display: inline;" id="screenshots">Screenshots</h2></summary>
<div align="center">
<p><div><img src="./screenshots/desktop_overview.jpg"></div><sub><i>Desktop Demo</i></sub></p>
<p><div><img src="./screenshots/bootsplash.png"></div><sub><i>Bootsplash Demo</i></sub></p>
<p><div><img src="./screenshots/starship.png"></div><sub><i>Starship Demo</i></sub></p>
<p><div><img src="./screenshots/fastfetch.png"></div><sub><i>Fetch Demo</i></sub></p>
<p><div><img src="./screenshots/desktop_apps.png"></div><sub><i>Desktop Core Apps Demo</i></sub></p>
<p><div><img src="./screenshots/manager_dashboard.png"></div><sub><i>System Manager Demo</i></sub></p>
<p><div><img src="./screenshots/recovery.png"></div><sub><i>BTRFS Recovery Demo</i></sub></p>
</div>
</details>Contributors
Showing top 1 contributor by commit count.
