Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/murkl/arch-os
Arch Linux • One File Distro • GNOME • Graphics Driver • Properties File Support • Intuitive Installer
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 shellcheck tui wayland
Last synced: 5 days ago
JSON representation
Arch Linux • One File Distro • GNOME • Graphics Driver • Properties File Support • Intuitive Installer
- Host: GitHub
- URL: https://github.com/murkl/arch-os
- Owner: murkl
- License: apache-2.0
- Created: 2023-02-26T22:16:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-24T07:40:56.000Z (9 days ago)
- Last Synced: 2024-09-25T19:05:22.229Z (8 days 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, shellcheck, tui, wayland
- Language: Shell
- Homepage: https://bit.ly/arch-os
- Size: 10.1 MB
- Stars: 32
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
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`**
[➜ Open Arch OS Docs](DOCS.md)
[➜ More Screenshots](DOCS.md#screenshots)
This project aims to provide a mostly automized and robust Arch Linux base for desktop usage, 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 Automatic Housekeeping, Zen Kernel, Fancy Shell Enhancement, GNOME Desktop with Graphics Driver, preinstalled Paru as AUR Helper, enabled MultiLib, Pipewire Audio, and some more....
Tools
Arch OS Manager
Test successful
archlinux-2024.09.01-x86_64.iso
100% shellcheck approved## Arch OS 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)
- Multilingual Support
- Filesystem ext4
- Silent Boot
- Systemd Bootloader (auto updated)
- Systemd OOM (out-of-memory killer)
- Pacman parallel downloads & eyecandy
- Network Manager
- SSD Support (fstrim)
- Microcode Support (Intel & AMD)
- Disabled Watchdog
- UEFI only supported
- [More Information...](DOCS.md#technical-information)## Additional Features
- [Arch OS Manager](DOCS.md#arch-os-manager)
- [Arch OS Core Tweaks](DOCS.md#core-tweaks)
- [Arch OS Bootsplash](https://github.com/murkl/plymouth-theme-arch-os)
- [Arch OS Shell Enhancement](DOCS.md#shell-enhancement)
- [Arch OS Automatic Housekeeping](DOCS.md#housekeeping)
- [AUR Helper](DOCS.md#advanced-installation) (configurable)
- [GNOME Desktop Environment](#desktop-features) (optional with enhanced packages)
- [Graphics Driver](DOCS.md#install-graphics-driver-manually) (Mesa, Intel i915, NVIDIA, AMD, ATI)
- [VM Support](DOCS.md#vm-support)
- 32 Bit Support (Multilib)
- Disk Encryption## Desktop Features
- [Arch OS Slim Version](DOCS.md#example-installerconf) (GNOME Core Apps only)
- [Pipewire Audio](DOCS.md#for-audiophiles) (Dolby Atmos supported)
- Flatpak Support + Auto Update (GNOME Software)
- Samba, Networking Protocol Libs, Git, Utils & Codecs included
- Wayland optimized
- GNOME Power Profiles Support
- Auto Login enabled
- Printer Support (cups)
- Gamemode preinstalled
- Firmware Update Tool preinstalled## Installing Arch OS
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): `sudo dd bs=4M if=archlinux-*.iso of=/dev/sdX status=progress`### 2. Configure BIOS 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
```_Cancel the Arch OS Installer with `CTRL + c`_
**[➜ See Advanced Installation](DOCS.md#advanced-installation)**
## System Maintenance
After installing Arch OS with the default properties preset, most maintenance tasks are performed automatically, but 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 Manager](https://github.com/murkl/arch-os-manager)**
## More Information
Further information can be found in the documentation.
**[➜ Open Arch OS Docs](DOCS.md)**
Arch OS Desktop Demo