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.
Let's talk about the name, I had chose this name because at the time of starting this project, I was watching Transformers Prime, in which Megatron wanted Orion Pax to complete certain decoding tasks. You can search it up if you want.
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