Project-Iacon is a repository of scripts designed to assist users setup their system post-manual installation from the Arch Wiki, with many useful features.
Most options listed below can be disabled on the user's command.
-
Minimal Distraction
Everything is asked upfront to avoid interruptions mid-process -
GPU Driver & Vulkan Installation
Installs appropriate GPU driver andVulkansupport -
Various optimizations from the Arch Wiki
Applies several performance,latency and other optimizations from the Arch WikiWARNING: The fast_commit option for
ext4can be dangerous and cause corruption and require anfsckin case of a powercut. See: Arch Wiki: Ext4#Enabling_fast_commit -
DE Installation
Installs a DE of choice, with various options like KDE (Minimal, Meta, Full), Gnome, XFCE and i3 (Creator's configuration!) -
AUR helper installation (aurutils)
aurutils, an AUR helper, is also installed and setup accordingly (Required for installing legacy dkms Nvidia drivers) -
Root-privilege User Creation
Creates a new root-privilege-user instead of usingrootfor the Master script -
Graceful Error Handling
Automatically handles invalid input rather than crashing
- Arch Linux
bashext4filesystem on/and/homepartitions forext4optimizations
git clone --recursive https://github.com/asyync1024/Project-Iacon.git
git submodule update --remote --recursive
cd Project-Iacon
# Run the Prelude script as root
./Prelude.sh
# After user creation, switch to the new user
su - newuser
# Run the main setup script as new user.
./Master.sh