A minimalist archlinux configuration script
โโ
โInstall with archinstallโ
โโ
โโ
โAll-in-one scriptโ
โโ
โโ
โCommunity stuffโ
โโ
โโ
โWikiโ
โโ
Install Arch like a boss: Archinstall script
Configure Arch the easy way: Architect project by Cardiac
This script is perfect for configuring a stock Arch system with a minimal set of packages tailored to your needs right after using archinstall
. Specifically, it's geared towards gaming.
Important
It's specifically designed for a pure Arch Linux experience (not tested on Garuda, Manjaro, etc.).
We make all our test based on a fresh install of Arch Linux with archinstall
.
It is not suitable for outdated computers. Ensure your hardware meets the requirements for the latest Nvidia drivers.
Caution
The script modifies your system configuration, see the wiki or community panel for more informations.
Execute the following in the terminal to run the script (requires sudo access):
sudo pacman -S git base-devel && git clone https://github.com/Cardiacman13/Architect.git ~/Architect && cd ~/Architect && ./architect.sh
Boost Pacman's functionality:
- ๐จ Enabling colored output.
- ๐ Detailed package lists.
- โก Parallel downloads.
- ๐ Multilib support.
Ease your command-line tasks:
update-arch
: Updates your system apps in one go.clean-arch
: Removes unused packages.fix-key
: Solves key-related issues for updates.update-mirrors
: Refreshes your system's mirror list.
Prepare your system for gaming with :
- ๐ฎ GPU drivers choises:
- ๐น AMD and 32-bit library support.
- ๐น Intel and 32-bit library support.
- ๐ NVIDIA choises:
- Nvidia: Standard drivers recommended for most.
- Nvidia-all: For advanced users (via
Frogging-Family/nvidia-all
repo).
Never struggle again with Nvidia drivers on Linux! NVIDIA ALL by TkG on Arch / Arch based distros
Choose your DE:
- ๐ฅ๏ธ
GNOME
. - ๐ฅ๏ธ
KDE Plasma
. - ๐ฅ๏ธ
XFCE
. - ๐ฅ๏ธ
i3wm
(custom config coming soon... ๐).
Essential packages for a rounded experience:
Tune-up your system:
- ๐ฒ Boost
vm.max_map_count
for better Windows game compatibility. Arch wiki about vm-max-map-count - ๐จ๏ธ Options for Print support.
- ๐ต Bluetooth configuration.
- ๐ฎ Enhanced support for Xbox, PS5, 8bitdo controllers.
- ๐ Suggest Fish shell configuration. (zsh in WIP)
Select additional software based on your needs:
Name | Package | Type |
---|---|---|
Firefox | firefox | package |
Brave | brave-bin | package |
Chromium | chromium | package |
Vivaldi | vivaldi | package |
Google Chrome | google-chrome | package |
Microsoft Edge | microsoft-edge-stable-bin | package |
Name | Package | Type |
---|---|---|
Arch Update | arch-update | package |
PAMAC | pamac-all | package |
Open RGB | openrgb | package |
Name | Package | Type |
---|---|---|
Discord | discord | package |
Telegram | telegram-desktop | package |
Name | Package | Type |
---|---|---|
OBS Studio | obs-studio | package |
Kdenlive | kdenlive | package |
Davinci Resolve | davinci-resolve | package |
Gimp | gimp | package |
Inkscape | inkscape | package |
Krita | krita | package |
VLC | vlc | package |
MPV | mvp | package |
Kazam | kazam | package |
Name | Package | Type |
---|---|---|
LibreOffice | libreoffice-fresh | package |
OnlyOffice | onlyoffice-bin | package |
Visual Studio Code | visual-studio-code-bin | package |
Name | Package | Type |
---|---|---|
Steam | steam | package |
Lutris | lutris wine-staging | package |
Heroic Games Launcher | heroic-games-launcher-bin | package |
Goverlay | goverlay | package |
Gamemode | gamemode | package |
Spotify | spotify | package |
Name | ID |
---|---|
Firefox | org.mozilla.firefox |
Google Chrome | com.google.Chrome |
RetroArch | org.libretro.RetroArch |
Discord | com.discordapp.Discord |
Brave | com.brave.Browser |
Spotify | com.spotify.Client |
Deezer | dev.aunetx.deezer |
Telegram | org.telegram.desktop |
ProtonUP | net.davidotek.pupgui2 |
Lutris | net.lutris.Lutris |
Steam | com.valvesoftware.Steam |
OBS | com.obsproject.Studio |
Feel free to adjust the formatting or content as needed!
For help, open a chat open a conversation in the conversation section visit the GLF Discord (fr/en): Discord GLF
Sources and useful links :
- Arch Linux team for their amazing work.
- Arch Linux community for their amazing documentation.
- AUR maintainers for their hard work.
- developers of the packages used in this project. Special mention to :
- Frogging Family
- OpenRGB
- Thanks to the GLF Discord for the numerous tests and feedback.
- Huge thanks to wmemcpy for all his work on this project.