{"id":24541552,"url":"https://github.com/endeavouros-team/EndeavourOS-ISO","last_synced_at":"2025-10-03T17:31:05.307Z","repository":{"id":37254126,"uuid":"419407114","full_name":"endeavouros-team/EndeavourOS-ISO","owner":"endeavouros-team","description":"EndeavourOS ISO framework based on Arch-ISO","archived":false,"fork":false,"pushed_at":"2024-10-21T22:31:58.000Z","size":168072,"stargazers_count":331,"open_issues_count":0,"forks_count":56,"subscribers_count":15,"default_branch":"main","last_synced_at":"2024-10-29T14:53:30.497Z","etag":null,"topics":["archlinux","endeavouros","installer","iso"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/endeavouros-team.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"open_collective":"endeavouros"}},"created_at":"2021-10-20T16:26:03.000Z","updated_at":"2024-10-28T15:35:08.000Z","dependencies_parsed_at":"2023-02-17T21:31:14.075Z","dependency_job_id":"7e63f01d-e74d-426c-a241-ce7e6eab212c","html_url":"https://github.com/endeavouros-team/EndeavourOS-ISO","commit_stats":{"total_commits":511,"total_committers":10,"mean_commits":51.1,"dds":"0.19569471624266144","last_synced_commit":"39133e169b23c81c4b54921a8ccffbcacedf363a"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endeavouros-team%2FEndeavourOS-ISO","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endeavouros-team%2FEndeavourOS-ISO/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endeavouros-team%2FEndeavourOS-ISO/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/endeavouros-team%2FEndeavourOS-ISO/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/endeavouros-team","download_url":"https://codeload.github.com/endeavouros-team/EndeavourOS-ISO/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235161540,"owners_count":18945540,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["archlinux","endeavouros","installer","iso"],"created_at":"2025-01-22T18:17:59.076Z","updated_at":"2025-10-03T17:31:04.474Z","avatar_url":"https://github.com/endeavouros-team.png","language":"Shell","funding_links":["https://opencollective.com/endeavouros","https://opencollective.com/endeavouros)!"],"categories":["Shell"],"sub_categories":[],"readme":"# EndeavourOS-ISO\n\n[![Maintenance](https://img.shields.io/maintenance/yes/2025.svg)]()\n\n**main** branch is development latest (unstable)\n\n### Developers:\n- [joekamprad](https://github.com/killajoe)\n- [manuel](https://github.com/manuel-192)\n- [fernandomaroto](https://github.com/Portergos) (initial developer)\n\n### Contributors:\n- [keybreak](https://github.com/keybreak)\n\n..and our beloved community\n\nThis ISO is based on hugely modified Arch-ISO to provide Installation Environment for EndeavourOS.  \nMore info at [EndeavourOS-GitHub-Development](https://endeavouros-team.github.io/EndeavourOS-Development/)\n\n\n## Resources:\n\n\u003cimg src=\"https://raw.githubusercontent.com/endeavouros-team/screenshots/master/KDE-LiveSession.png\" alt=\"Installer LiveSession\" width=\"600\"/\u003e\n\n- https://endeavouros.com\n- [Getting help at the forum](https://forum.endeavouros.com)\n- [Bug report](https://forum.endeavouros.com/c/Arch-based-related-questions/bug-reports)\n- [Telegram help-chat](https://t.me/Endeavouros)\n- [Twitter news](https://twitter.com/OsEndeavour)\n\nOur journey wouldn't be made possible without the generosity of our [Open Collective community](https://opencollective.com/endeavouros)!\n\n\n### Development source\n\n- [EndeavourOS-ISO source](https://github.com/endeavouros-team/EndeavourOS-ISO) (Live environment with KDE-Desktop)\n- [Calamares {EndeavourOS fork}](https://github.com/endeavouros-team/calamares) (installer framework)\n\n\n### Base source\n\n- [Arch-ISO](https://gitlab.archlinux.org/archlinux/archiso)\n- [Calamares](https://github.com/calamares/calamares)\n\n\n\n# Boot options\n\nSystemd-boot for UEFI systems:  \n\u003cimg src=\"https://raw.githubusercontent.com/endeavouros-team/screenshots/master/Apollo/apollo-systemdboot.png\" alt=\"drawing\" width=\"600\"/\u003e\n\nBios-boot (syslinux) for legacy systems:  \n\u003cimg src=\"https://raw.githubusercontent.com/endeavouros-team/screenshots/master/Apollo/apollo-syslinux.png\" alt=\"drawing\" width=\"600\"/\u003e\n\n\n\n# How to build ISO\n\nYou need to use an installed EndeavourOS system or any archbased system with EndeavourOS [repository](https://github.com/endeavouros-team/mirrors) enabled.\n\nAs the installer packages and needed dependencies will get installed from EndeavourOS repository.\n\nGeneral information: \n\nhttps://endeavouros-team.github.io/EndeavourOS-Development/\n\nRead the changelog before starting to learn about latest changes:\n\nhttps://github.com/endeavouros-team/EndeavourOS-ISO/blob/main/CHANGELOG.md\n\n### Install build dependencies\n\n```\nsudo pacman -S archiso git squashfs-tools --needed\n```\nIt is recommended to reboot after these changes.\n\n### Build\n\n##### 1. Prepare\n\nIf you want the last release state to rebuild the ISO, you need to use a specifically tagged tarball from here:\nhttps://github.com/endeavouros-team/EndeavourOS-ISO/tags\n\nIf not, it will default to using the latest \"unstable\" development state.\n\nexample using latest **stable** release (23.11.1.2 Galileo KDE Release) \n\n**Warning:** do **not** use the zip tarball, in case this causes issues with symlinks.\n\n```\nwget https://github.com/endeavouros-team/EndeavourOS-ISO/archive/refs/tags/23.11.1.2.tar.gz\ntar -xvf 23.11.1.2.tar.gz\ncd \"EndeavourOS-ISO-23.11.1.2\"\n./prepare.sh\n```\n### Or use latest **unstable** development branch using by cloning this repo using git:\n\n```\ngit clone https://github.com/endeavouros-team/EndeavourOS-ISO.git\ncd EndeavourOS-ISO\n./prepare.sh\n```\n### In case you want to build pre Galileo Releases:\n\nIf  that you can use older tags like:\n```\nwget https://github.com/endeavouros-team/EndeavourOS-ISO/archive/refs/tags/22.12.2.tar.gz\ntar -xvf 22.12.2.tar.gz\ncd \"EndeavourOS-ISO-22.12.2\"\n./prepare.sh\n```\nBut caused by the change to KDE these iso will use XFCE4 LiveSession and you will need to build calamares manually to get old style theming that is setup for the XFCE4 LiveSession:\n\nusing this PKGBUILD: \nhttps://raw.githubusercontent.com/endeavouros-team/PKGBUILDS/18e3f580abb68486091492168956619bb0f32abe/calamares/PKGBUILD\n\nAnd put the resulting package into ISO structure to get installed with the ISO build procedure:\n\n`airootfs/root/packages/`\n\nTo get this working you need to remove `calamares` from `packages.x86_64` before starting ISO build.\n\n##### 2. Build\n\n~~~\nsudo ./mkarchiso -v \".\"\n~~~\n\n**or with log:**\n\n~~~\nsudo ./mkarchiso -v \".\" 2\u003e\u00261 | tee \"eosiso_$(date -u +'%Y.%m.%d-%H:%M').log\"\n~~~\n\n##### 3. The .iso file appears in the `out` directory...\n\n\n## Advanced\n\nTo install locally built packages on ISO, put the packages inside the following directory:\n\n~~~\nairootfs/root/packages\n~~~\n\nPackages will be installed and the directory will be cleaned up after that.\n\n\n## General  ISO naming:\n\nExample:\n\n~~~\nEndeavourOS_Galileo-Neo-2024.01.25.iso\n~~~\n\n**EndeavourOS_RELEASENAMEREBUILD-YYYY.MM.DD.iso**\n\n* YYYY.MM.DD: of the release \n* REBUILD: (empty), -Neo, -Nova \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendeavouros-team%2FEndeavourOS-ISO","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fendeavouros-team%2FEndeavourOS-ISO","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendeavouros-team%2FEndeavourOS-ISO/lists"}