Skip to content

CyberKatze/ArchScripts

Repository files navigation

ArchScripts

📗 Table of Contents
  1. About The Project
  2. How it Works

🔰 About The Project

Custom-built scripts for auto-installation of Arch Linux.

(back to top)

⚡ How It Works

Script descriptions

  • Each script file plays a particular role:

Required files

  • arch_install.sh: The main installation script.
  • config.sh: A configuration script that runs inside chroot, after installing the packages.
  • env.sh: The environment script that stores the installation/setup information.
  • printer.sh: A printer script, mostly used to print colored messages.
  • pacman_custom.conf: A pacman file that assumes a custom repository in /root/pkg when installing your system.

Optional files

  • expand_cowsize.sh: Expands live available space. Useful when installing packages in the live ISO.
  • yay_install.sh: Convenient script that allows you to install yay (an AUR helper) after installing your system.

Recipes

All packages are stored in each recipe, which is sourced and added to the pool of packages to install in your system.

Available recipes by default are:

Desktop environments

  • KDE (Plasma)
  • GNOME (GNOME Shell)
  • i3 (Window manager)
  • X11 (Minimal Xorg)

Bootloaders

  • rEFInd
  • GRUB

Graphic drivers

  • nVidia
  • AMD
  • VirtualBox
  • Intel
  • Install Cubic

Relevant information

The installation script (arch_install.sh) uses settings from the env.sh file, so you are required to edit it before installing the system!

(back to top)

Author

About

Custom-built scripts for auto-installation of Arch Linux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages