A post-installation script for Arch Linux, designed to configure a standard Arch system with a minimal set of packages tailored to your needs right after using archinstall
. Geared towards gaming, this script is ideal for those seeking a pure Arch Linux experience.
Install Arch like a boss: Archinstall script
Installation and usage:
To launch archinstall
, start by updating archinstall
to ensure you're using the most recent version. This is important because, for example, at the time these lines are written, the Arch Linux ISO version from 01/03/2024 tries to install the "plasma-wayland" package, which has been nonexistent since the release of Plasma 6, leading to an error that crashes archinstall. This issue has been fixed in newer versions of archinstall
, so updating before starting the installation is essential.
Update by cloning the git repository:
pacman -S git
git clone https://github.com/archlinux/archinstall.git
cd archinstall
python -m archinstall
Once archinstall
is updated, you can launch it with the following command:
archinstall
sudo pacman -S --needed git base-devel && git clone https://github.com/Cardiacman13/Architect.git ~/Architect && cd ~/Architect && chmod +x ./architect.sh && ./architect.sh
Configure Arch the easy way: Architect project by Cardiac
- Configure Package Manager - Enhance Pacman's functionalities.
- Adding Useful Aliases - Simplify your command-line tasks.
update-arch
: Updates your system apps in one go.clean-arch
: Removes unused packages.fix-key
: Solves key-related issues during updates.update-mirrors
: Refreshes your system's mirror list.
- Zram Activation - Enhances performance and reduces SSD wear by compressing RAM instead of using disk swap.
- GPU Configuration for Gaming - Optimal support for AMD, NVIDIA, and Intel drivers
- Desktop Environment - Choose between GNOME, KDE Plasma, XFCE, and i3wm.
- Install Base Packages - Install essential tools, including AUR helpers like
yay
orparu
. - Miscellaneous Enhancements - Various adjustments to optimize your Arch experience.
- Install Additional Software - Selection of additional software to customize your installation.
For any questions or problems, feel free to open a discussion in the discussion section of the project.
A big thank you to the Arch Linux team, the Arch Linux community, AUR maintainers, contributors, and developers of the packages used in this project. Thanks to the entire GLF Discord community for their tests and feedback.