Skip to content

Add live desktop#8

Merged
javidahmed64592 merged 12 commits intomainfrom
add-live-desktop
Mar 6, 2026
Merged

Add live desktop#8
javidahmed64592 merged 12 commits intomainfrom
add-live-desktop

Conversation

@javidahmed64592
Copy link
Copy Markdown
Owner

@javidahmed64592 javidahmed64592 commented Mar 6, 2026

This pull request introduces a major overhaul to the Arch Linux ISO build and installation project, focusing on a clear separation between live environment and installed system, improved documentation, and robust automation for building and installing a customized Arch Linux system with KDE Plasma and NVIDIA drivers. The changes clarify repository structure, installation logic, package lists, and coding conventions, and add essential files and scripts for live environment customization and automated installation.

Project and Documentation Improvements:

  • Completely rewrote .github/copilot-instructions.md to clarify project goals, repository structure, package lists, installation logic, coding conventions, and system constraints. Now distinguishes between live ISO and installed system, details package requirements, and explains bootloader/NVIDIA configuration. [1] [2] [3] [4]
  • Added a comprehensive README.md describing features, usage, customization, architecture, system specs, and build instructions for the project.

Live Environment Setup:

  • Added airootfs/etc/sddm.conf.d/autologin.conf and airootfs/etc/sudoers.d/liveuser for auto-login and passwordless sudo in the live environment. [1] [2]
  • Added airootfs/root/customize_airootfs.sh to create the live user, enable services, and place an installer desktop shortcut.

Installer and Package List Enhancements:

  • Created packages.x86_64 for live ISO (used by mkarchiso) and expanded packages.txt for installed system (used by pacstrap), with improved categorization and inclusion of utilities, hardware info, partitioning tools, and essential desktop/apps. [1] [2] [3] [4]

CI/CD Workflow Updates:

  • Updated .github/workflows/build.yml to copy new files, set permissions, inject build-time variables, and ensure proper ownership for live environment customization. [1] [2]

@javidahmed64592 javidahmed64592 changed the title Add customization script for live environment setup and update build … Add live desktop Mar 6, 2026
@javidahmed64592 javidahmed64592 merged commit d3b0ad6 into main Mar 6, 2026
1 check passed
@javidahmed64592 javidahmed64592 deleted the add-live-desktop branch March 17, 2026 01:22
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