A post-installation script for Arch Linux, designed to configure a standard Arch system with a minimal set of packages tailored to my needs right after using archinstall
. Geared towards gaming, this script is intended for a pure Arch Linux experience.
Warning
It was designed based on this tutorial which originates from personal note-taking to meet my needs. I can assure you that it works perfectly well on my PC and fully satisfies me. However, I cannot guarantee the results on your hardware. Use with knowledge of the potential risks, enjoy the script.
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 archinstall
:
pacman -Sy 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.
- 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.