Skip to content

Add initial build workflow and installation scripts for Arch Linux#1

Merged
javidahmed64592 merged 8 commits intomainfrom
dev
Feb 28, 2026
Merged

Add initial build workflow and installation scripts for Arch Linux#1
javidahmed64592 merged 8 commits intomainfrom
dev

Conversation

@javidahmed64592
Copy link
Copy Markdown
Owner

@javidahmed64592 javidahmed64592 commented Feb 27, 2026

This pull request introduces a complete automated build workflow for creating a custom Arch Linux ISO with pre-configured installation settings. The main changes include adding a GitHub Actions workflow to build and upload the ISO, a systemd service to trigger the installation script, and a comprehensive Bash script to automate disk partitioning, OS installation, and system configuration.

Build Automation and Workflow:

  • Added .github/workflows/build.yml to define a GitHub Actions workflow that builds the custom Arch Linux ISO using the archiso tool inside an Arch Linux container, sets up environment variables for disk and system configuration, and uploads the resulting ISO artifact.

Installation and System Configuration:

  • Added arch-install.sh, a Bash script that automatically partitions the disk, creates filesystems, installs the base system, configures localization, user accounts, bootloader, and other essential settings, all based on environment variables passed from the workflow.
  • Added arch-install.service, a systemd unit file to run the installation script during the boot process of the live system, ensuring the auto-installation is triggered as intended.

@javidahmed64592 javidahmed64592 merged commit 86de601 into main Feb 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant