Optimize your arch install with a script.
Run this on a fresh, vanilla arch install.
This script will install custom drivers, therefore you cannot have previously installed graphics drivers
This is meant to be used after a minimal "archinstall" installation
What does this install?
- CachyOS optimized repositories - wiki
- CachyOS linux kernel - repo wiki
- CachyOS settings - repo wiki
- CachyOS NVIDIA Drivers
- Wayland and KDE Plasma (plasma-desktop)
- Minimal desktop KDE packages (dolphin, konsole, kate, spectacle, ark, gwenview)
- KDE-System packages+ plasma-nm, plasma-systemmonitor
- Some basic packages: firefox, nano
- If you have Btrfs, snapper is installed and backups are automatically created before running archtimize.
- NetworkManager if you do not already have it
- A custom bashrc with nice colors and functions.
- Lune for installing CachyOS settings, although this will probably be removed in place for a bash function in the near future.
Prerequisites
- Git must be installed
- No previously installed graphics drivers
- No previously installed graphical environment or window manager
- Btrfs preferred (if using archinstall, make sure use subvolumes default layout and compression is ON)
- Swap on zram preferred
- Grub bootloader
Installation
- Clone this repository. git clone https://github.com/beters02/archtimize
- cd archtimize
- sudo ./archtimize.sh
Post Installation
- Add game-performance to your launch options for all of your games
- Take a look at recommended packages
Recommended Packages
- Vesktop (A standalone Electron-based Discord app with Vencord & improved Linux support)
- cachyos-gaming-meta repo
- cachyos-gaming-applications repo
Coming Soon:
- Tutorial on how to enable secure boot support
- Support for systemd-boot
- "How does this optimize my arch install" information
- "Restore from backup with btrfs" information
- Potentially an ISO / seperate distro
After the installation is done, the size of the OS is just shy of 30GB.