SkillAgentSearch skills...

ArchInstaller

Arch iso made easy way

Install / Use

/learn @ByteHolic/ArchInstaller

README

<!-- DevOps.nvim -->

Arch Linux Installer

Contributors Forks Stargazers Issues MIT License Telegram

<!-- GETTING STARTED -->

Introduction

Install archlinux and config based on a yaml configuration

Getting Started

Prerequrments

  • Just Learning yaml :)

Installation

Then we can clone this template or download script directly

wget archinstaller.ml -O ArchInstaller
# or git clone https://github.com/FakeSudo/ArchInstaller
chmod +x ArchInstaller
./ArchInstaller # or ./ArchInstaller {url}

NOTE: before running Installer write config.yaml or pass a pastbin or git gist url to script

Configuration

Config will separate into user settings that run after Installation and root settings

Root settings:

  • username

  • Note : defualt password is 'password' and you can change it after reboot

  • hostname

  • locale

    common: en_US.UTF-8 UTF-8

  • timezone

    Find your timezone with timedatectl list-timezones

  • shell

    Default user shell

    common: /bin/bash

  • drive

    • blk

      The hard drive you want to install arch on it

      example: /dev/sda

    • erase

      Format the hard drive don't enable this field unless you know what are you doing

      example: Boolean value

    • partitions

      List of partition to create Contains:

      • size in K/M/G format

      • filesystem

        type of the partition

        commons: uefi/linux/swap & all fdisk types

      • number

        the number of the primary partition

    for more information read fdisk manual

  • base packages

    Packages needed for booting the system

  • base daemons

User settings contains:

  • custom script

  • aurhelper

    common: yay/paru

  • user packages

  • user daemon

Note: if you configured user setting you should rerun installer command after reboot

<!-- MARKDOWN LINKS & IMAGES --> <!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
View on GitHub
GitHub Stars17
CategoryDevelopment
Updated1mo ago
Forks1

Languages

Python

Security Score

95/100

Audited on Feb 11, 2026

No findings