{"id":30260213,"url":"https://github.com/devbyte1328/easy-arch-desktop-iso","last_synced_at":"2026-04-14T06:33:32.138Z","repository":{"id":283184238,"uuid":"950947796","full_name":"devbyte1328/easy-arch-desktop-iso","owner":"devbyte1328","description":" Work In Progress. Not Finished.","archived":false,"fork":false,"pushed_at":"2026-01-17T02:05:44.000Z","size":233922,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-17T14:35:28.466Z","etag":null,"topics":["arch","arch-linux","archiso","bootable-usb","distro","easy","iso","kde-plasma","linux","linux-distro","minimal","rolling-release","stable"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devbyte1328.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-18T23:42:49.000Z","updated_at":"2026-01-17T02:05:48.000Z","dependencies_parsed_at":"2025-07-20T05:21:35.214Z","dependency_job_id":null,"html_url":"https://github.com/devbyte1328/easy-arch-desktop-iso","commit_stats":null,"previous_names":["devbyte1328/arch-setup","devbyte1328/easy-arch-desktop-iso"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/devbyte1328/easy-arch-desktop-iso","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbyte1328%2Feasy-arch-desktop-iso","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbyte1328%2Feasy-arch-desktop-iso/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbyte1328%2Feasy-arch-desktop-iso/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbyte1328%2Feasy-arch-desktop-iso/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devbyte1328","download_url":"https://codeload.github.com/devbyte1328/easy-arch-desktop-iso/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devbyte1328%2Feasy-arch-desktop-iso/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31785677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arch","arch-linux","archiso","bootable-usb","distro","easy","iso","kde-plasma","linux","linux-distro","minimal","rolling-release","stable"],"created_at":"2025-08-15T19:01:21.710Z","updated_at":"2026-04-14T06:33:32.132Z","avatar_url":"https://github.com/devbyte1328.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Easy Arch Linux\n\n# This project is a work in progress. this README is currently for development purposes:\n\nEasy Arch Linux is a lightweight, Arch-based distribution that stays close to upstream. It's built for ease of installation, allowing users to quickly set up and reproduce their development environment. It starts off stable, with the option to easily update to a rolling release using `sudo pacman -Syu`.\n\nIt comes with only the essential packages needed for any system. The desktop environment is a stripped-down, minimal version of KDE Plasma, designed to stay out of your way and let you get straight to work.  \n**No bloat. No distractions.**\n\n![Screenshot](screenshot.png)\n\n## 💽 How to Install Easy Arch Linux\n\n1. **Download the ISO**  \n   The ISO is hosted on **Google Drive** (GitHub does not allow files larger than 2 GB).\n   \n   **📥Link: [https://drive.google.com/file/d/18nclTLo05_KU7uOfYd_WTnI0LK--mGE6/view?usp=sharing](https://drive.google.com/file/d/18nclTLo05_KU7uOfYd_WTnI0LK--mGE6/view?usp=sharing)**\n\n3. **Create a Bootable USB**  \n   Use one of the following tools to write the ISO to a USB drive:\n   - **[balenaEtcher](https://etcher.balena.io/)** (Windows/macOS/Linux)\n   - **[Rufus](https://rufus.ie/en/)** (Windows only)\n   - Or use the `dd` command (Linux/macOS):\n     ```bash\n     sudo dd if=easy_archlinux-2025.07.28-x86_64.iso of=/dev/sdX bs=4M status=progress \u0026\u0026 sync\n     ```\n     ⚠️ Replace `/dev/sdX` with your actual USB device (this will erase the disk).\n\n4. **Boot from USB**  \n   Reboot your machine and use your **BIOS/UEFI boot menu** to boot from the USB drive.\n\n5. **Live Environment and Installation**  \n   The ISO boots into a live session. A terminal window (Konsole) will appear, offering to begin disk installation.  \n   You can either:\n   - Use the live environment temporarily  \n   - Or start the installation immediately by following the terminal prompts\n\n## 🧰 How to Compile Easy Arch Linux\n\nYou can clone this repository and compile the ISO yourself. This requires an internet connection to download all the components needed to build the ISO.\n\nPackages will be the latest version so there is a possibility for bugs/issues to appear unlike the provided ISO which was briefly examined before being uploaded.\n\nThere are two ways to compile the ISO:\n\n## 🐋 Option 1: Compile Using Docker (Highly Recommended)\n\n### 🪟 Windows\n1. **Open CMD/Powershell as administrator and install WSL**\n   ```\n   wsl --install\n   ```\n2. **Install [Docker](https://www.docker.com/)**\n\n3. **Open the Microsoft Store app, then search for and install Ubuntu**\n\n4. **Open Ubuntu, then confirm Docker is working**\n   ```\n   docker --version\n   ```\n\n5. **Updates package index and install git**\n   ```\n   sudo apt update\n   sudo apt install git\n   ```\n\n6. **Clone repository and enter directory**\n   ```\n   git clone https://github.com/devbyte1328/easy-arch-desktop-iso.git\n   cd easy-arch-desktop-iso\n   ```\n   \n6. **Build the Docker image**\n   ```\n   sudo docker build -t easyarch .\n   ```\n   \n7. **Compile the ISO**\n   ```\n   sudo docker run --rm -t --privileged -v \"$PWD/out:/build/out\" easyarch\n   ```\n   \n8. **(Optional) For debugging**\n   ```\n   { sudo docker build -t easyarch . \u0026\u0026 sudo docker run --rm -t --privileged -v \"$PWD/out:/build/out\" easyarch; } 2\u003e\u00261 | tee logs.txt\n   ```\n\n9. **After compiling the ISO, navigate to File Explorer and retrieve the ISO**\n   ```\n   \\\\wsl$\\Ubuntu\\home\\\u003cyour-username\u003e\\easy-arch-desktop-iso\\out\n   ```\n   \n### 🍎🐧 Linux/macOS\n    \n1. **Install [Docker](https://www.docker.com/)**\n\n2. **Clone repository and enter directory**\n   ```\n   git clone https://github.com/devbyte1328/easy-arch-desktop-iso.git\n   cd easy-arch-desktop-iso\n   ```\n\n3. **Build the Docker image**\n   ```\n   sudo docker build -t easyarch .\n   ```\n\n4. **Run the Docker container to compile the ISO**\n   ```\n   sudo docker run --rm -t --privileged -v \"$PWD/out:/build/out\" easyarch\n   ```\n\n5. **(Optional) For debugging**\n   ```\n   { sudo docker build -t easyarch . \u0026\u0026 sudo docker run --rm -t --privileged -v \"$PWD/out:/build/out\" easyarch; } 2\u003e\u00261 | tee logs.txt\n   ```\n\n## 🖥️ Option 2: Compile Natively on Arch Linux or an Arch-based Distro (Not Recommended)\n\n\u003e ⚠️This method is not recommended because the script:\n\u003e - Installs packages directly to your system\n\u003e - Creates temporary build files\n\u003e - Leaves dependencies behind\n\nUse Docker unless you know what you're doing.\n\n1. **Clone repository and enter directory**\n   ```\n   git clone https://github.com/devbyte1328/easy-arch-desktop-iso.git\n   cd easy-arch-desktop-iso\n   ```\n\n2. **Run the build script**\n   ```\n   sudo ./compile-iso.sh\n   ```\n\n3. **(Optional) For debugging**\n   ```\n   sudo ./compile-iso.sh 2\u003e\u00261 | tee logs.txt\n   ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbyte1328%2Feasy-arch-desktop-iso","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevbyte1328%2Feasy-arch-desktop-iso","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevbyte1328%2Feasy-arch-desktop-iso/lists"}