https://github.com/murkl/arch-os
Arch Linux • Vanilla • One File Distro • GNOME • Graphics Driver • Properties File Support • Intuitive Installer & Recovery
https://github.com/murkl/arch-os
amdgpu arch-install-script arch-installation arch-linux-installation archlinux automation bash gnome graphics-driver intuitive kiss linux-distribution minimal nvidia-gpu os pipewire shell-script tui vanilla wayland
Last synced: 8 months ago
JSON representation
Arch Linux • Vanilla • One File Distro • GNOME • Graphics Driver • Properties File Support • Intuitive Installer & Recovery
- Host: GitHub
- URL: https://github.com/murkl/arch-os
- Owner: murkl
- License: apache-2.0
- Created: 2023-02-26T22:16:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T18:20:25.000Z (12 months ago)
- Last Synced: 2024-10-24T00:43:02.136Z (12 months ago)
- Topics: amdgpu, arch-install-script, arch-installation, arch-linux-installation, archlinux, automation, bash, gnome, graphics-driver, intuitive, kiss, linux-distribution, minimal, nvidia-gpu, os, pipewire, shell-script, tui, vanilla, wayland
- Language: Shell
- Homepage: https://bit.ly/arch-os
- Size: 14.2 MB
- Stars: 34
- Watchers: 3
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: docs/README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Arch OS
Boot from official Arch ISO and run
**`curl -Ls bit.ly/arch-os | bash`**
[➜ Step by Step Installation Guide](#arch-os-installation)
[➜ More Screenshots](#screenshots)
Optimized for Gaming, Emulation, Audio & Development
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...Setup takes less than 60 seconds...
## More Information
**[➜ Arch OS Docs](DOCS.md)**
➜ t.me/archos_community
![]()
![]()
Test successful
archlinux-2025.02.01-x86_64.iso
100% shellcheck approved## Core Features
- [Minimal Arch Linux](DOCS.md#minimal-installation) (~150 packages)
- [Zen Kernel](DOCS.md#advanced-installation) (configurable)
- [Swap](DOCS.md#swap) with zram-generator (zstd)
- [Sole OS](DOCS.md#partitions-layout)
- All-in-One password (encryption, root & user)
- Multilingual Support
- Filesystem ext4
- Silent Boot (optional)
- Systemd Bootloader (auto updated)
- 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...](DOCS.md#technical-information)## Desktop Features
- [GNOME Desktop Environment](DOCS.md#recommendation) (optional with additional packages)
- [Arch OS Slim Version](DOCS.md#example-installerconf) (GNOME Core Apps only)
- [Graphics Driver](DOCS.md#install-graphics-driver-manually) (Mesa, Intel i915, NVIDIA, AMD, ATI)
- [Pipewire Audio](DOCS.md#for-audiophiles) (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 Login enabled
- Printer Support (cups)
- SSH Agent (gcr)
- Gamemode preinstalled## Additional Features
- [Arch OS Core Tweaks](DOCS.md#core-tweaks)
- [Arch OS Bootsplash](https://github.com/murkl/plymouth-theme-arch-os)
- [Arch OS System Manager](DOCS.md#arch-os-manager)
- [Arch OS Shell Enhancement](DOCS.md#shell-enhancement)
- [Arch OS Starship Theme](https://github.com/murkl/starship-theme-arch-os)
- [Arch OS Automatic Housekeeping](DOCS.md#housekeeping)
- [AUR Helper](DOCS.md#advanced-installation) (configurable)
- [VM Support](DOCS.md#vm-support) (optional)
- [SpaceVim](https://spacevim.org) (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 Linux ISO from **[archlinux.org](https://www.archlinux.org/download)** or **[archlinux.de](https://www.archlinux.de/download)**
- Use **[Ventoy](https://www.ventoy.net/en/download.html)** or your prefered iso writer tool to create a bootable USB device
- Alternatively (Linux only): **[➜ Arch OS Creator](https://github.com/murkl/arch-os-creator)**### 2. Configure BIOS / UEFI Settings
- Disable Secure Boot
- Set Boot Mode to UEFI### 3. Boot from USB Device
- 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
```Select one of these presets to install your individual Arch Linux base:
- **`desktop`:** GNOME Desktop Environment + Graphics Driver + Extras + Core (default)
- **`core`:** Minimal Arch Linux TTY Environment (~150 packages in total)
- **`none`:** All properties are queried (customize)
_Cancel the Arch OS Installer with `Ctrl + c`_
**Note:** If the `installer.conf` exists in the working dir (auto-detected), all properties are loaded as preset (except the password).
**[➜ See Advanced Installation](DOCS.md#advanced-installation)**
## System Maintenance
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](https://www.archlinux.org/news)** (preferably before upgrading your system)
- Regularly check & merge new configurations with `pacdiff` (preferably after each system upgrade)
- Consult the **[Arch Linux Wiki](https://wiki.archlinux.org)** (if you need help)To streamline this process, you can use the preinstalled **[➜ Arch OS System Manager](https://github.com/murkl/arch-os-manager)**
## Screenshots
Arch OS Starship Promt Demo
Arch OS Desktop Demo
SpaceVim Demo
Arch OS Bootsplash
Arch OS Shell Enhancement
Arch OS Manager - System Upgrade Demo
Arch OS Desktop Core Apps