ArchLinux Configuration Guide
This is a navigation page that records my configuration process. You can follow the sequence or just search for specific information.
Before reading this page, you should have already completed ArchLinux installation (able to boot into ArchLinux with network configured). For installation issues, refer to ArchLinux Desktop Environment Survival Guide#Installing ArchLinux and ArchWiki Installation Guide.
Installing Desktop Environment (KDE)
Reference: Minimal KDE Installation Solution for Arch Linux
Swap Partition/File Configuration
Creation
Performance Optimization
Reference: ArchWiki Swap Performance Tuning
vm.swappiness can be set to 0
Hibernation Configuration
- Using Swap File (Not compatible with Btrfs)
- Using Swap Partition (Note GRUB Parameter Configuration and regenerate grub.cfg)
Regardless of method, GRUB and Kernel module configuration is mandatory
Detailed steps: Arch Linux Hibernation Using Swap File
User Permissions
Add a regular user (for daily login/use) (ArchWiki Reference)
useradd -m your_username
Pacman Configuration
- Configure pacman.conf
- Install powerpill (default configuration, note that powerpill’s aria2 reads http_proxy environment variable and only supports http proxy)
Gaming Environment (Graphics) Configuration
Reference: Playing NieR:Automata with Steam
Others
Check: ArchLinux Desktop Environment Survival Guide (Desktop Optimization Only) and General recommendations (简体中文) (ArchWiki)