{"id":51059306,"url":"https://github.com/h8d13/archinstoo","last_synced_at":"2026-06-23T00:02:55.715Z","repository":{"id":315554233,"uuid":"1059967507","full_name":"h8d13/archinstoo","owner":"h8d13","description":"An archinstall fork that aims to gives you more control and choices. And to do more with less. Docs are available (btw) ↓↓↓","archived":false,"fork":false,"pushed_at":"2026-06-15T00:18:33.000Z","size":16641,"stargazers_count":37,"open_issues_count":5,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-06-15T02:21:54.662Z","etag":null,"topics":["arch","archinstall","archlinux","foss","installer","linux","operating-systems","osdev"],"latest_commit_sha":null,"homepage":"https://h8d13.github.io/archinstoo/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"archlinux/archinstall","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/h8d13.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":".github/SECURITY.md","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-09-19T07:44:08.000Z","updated_at":"2026-06-15T00:18:05.000Z","dependencies_parsed_at":"2026-05-22T08:10:13.010Z","dependency_job_id":null,"html_url":"https://github.com/h8d13/archinstoo","commit_stats":null,"previous_names":["h8d13/archinstall-patch","h8d13/archinstoo"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/h8d13/archinstoo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h8d13%2Farchinstoo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h8d13%2Farchinstoo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h8d13%2Farchinstoo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h8d13%2Farchinstoo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/h8d13","download_url":"https://codeload.github.com/h8d13/archinstoo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/h8d13%2Farchinstoo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34669839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-22T02:00:06.391Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","archinstall","archlinux","foss","installer","linux","operating-systems","osdev"],"created_at":"2026-06-23T00:02:54.613Z","updated_at":"2026-06-23T00:02:55.706Z","avatar_url":"https://github.com/h8d13.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alpha - Archinstoo\n\n\u003cimg width=\"1920\" height=\"1080\" alt=\"Group 1\" src=\"https://github.com/user-attachments/assets/7f54d725-d10d-4447-983c-a01d44b9f915\" /\u003e\n\n## What is `archinstoo`\n\nA fork of `archinstall` an operating system installer for [archlinux](https://archlinux.org).\n\n\u003e MORE choices, LESS packages in end-product, LESS complex flags, and MORE hot-fixes.\n\n*Aims to make the code base more readable, maintainable and modifiable by anyone*.\n\n\u003e [!TIP]\n\u003e In the [ISO](https://archlinux.org/download/), you are root by default.\n\u003e Use `sudo` or equivalent, *when from an existing system.*\n\n## Setup / Usage\n\n### **1. Get internet access**\n\u003e [!NOTE]\n\u003e Ethernet cable is plug and play.\n\nTest: `ping -c 3 google.com` if this returns `ttl=109 time=10.1 ms` 3 times...\n\n*You can then skip wifi setup below*\n\n**For Wifi**:\n```shell\n# check devices\n$ ip link\n\n$ iwctl station wlan0 connect \"SSID\"\n# where SSID is the name of your wifi\n# where wlan0 is your device name\n# case sensitive and will prompt for password\n\n$ nmcli dev wifi connect \"SSID\" -a\n# alternative\n```\n\n### **2. Prep**\n\n*If on the ISO instead of a live system*\n```shell\npacman-key --init\npacman -Syy git\n```\n\n### **3. Get the source code**\n\n```shell\ngit clone https://github.com/h8d13/archinstoo\n```\n\n### **4. Run the code**\n\n```shell\ncd archinstoo/archinstoo\npython -m archinstoo [args] # try -h or --help\n# some options are behind --advanced\n```\n\n### **5. Enjoy your new system(s)**\n\n\u003cimg width=\"1278\" height=\"800\" alt=\"Screenshot_20260608_165700\" src=\"https://github.com/user-attachments/assets/3ac69a5c-31f6-4132-93e5-26bc0555768d\" /\u003e\n\nMake your pizzas. *Una pizza con funghi e prosciutto.*\n\n\u003e [!TIP]\n\u003e **Alternatively:** There are wrappers/helpers (which perform similar step to 4) from the **repo root**:\n\n```shell\n./RUN # regular\n./DEV # advanced\n```\n\n---\n\n## Modify/Extend\n\n\u003e You can create any profile in `archinstoo/default_profiles/` following convention, which will be imported automatically.\nOr modify existing ones directly. Can also see here for [examples](https://github.com/h8d13/archinstoo/tree/master/archinstoo/examples)\n\nYou can make plugins easily `--script list` for `archinstoo`, anything inside `scripts/` is also imported.\n\n```yaml\nAvailable options:\n              [*] requires root\n    count\n    mirror\n    size\n    format    [*]\n    guided    [*] \u003c DEFAULT\n    live      [*]\n    minimal   [*]\n    packages  [*]\n    rescue    [*]\n```\n\nThe full structure of the project can be consulted through [`TREE`](https://github.com/h8d13/archinstoo/tree/master/archinstoo)\n\nCore changes you can perform in `installer.py` and related defs (here search/find/replace is your friend).\n\nA `man` page is also available `man -l docs/archinstoo.1`\n\n### Use cases\n\nSee [Newb-Corner](https://github.com/h8d13/archinstoo/blob/master/.github/NEWB_CORNER.md) if you're just starting out with Arch.\n\nSee [Headless](https://github.com/h8d13/archinstoo/blob/master/.github/HEADLESS.md) for example server install to play minecraft/run tailscale nodes.\n\nSee [Multi-Boot](https://github.com/h8d13/archinstoo/blob/master/.github/MULTI_BOOT.md) for example to boot multiple OSes.\n\nSee [Security](https://github.com/h8d13/archinstoo/blob/master/.github/SECURITY.md) for hardening installs/best practices.\n\nSee [Cachy-Kernels](https://github.com/h8d13/archinstoo/blob/master/.github/CACHY_KERNELS.md) for swapping to their kernels post-install.\n\nSee [Out-of-Tree](https://github.com/h8d13/archinstoo/blob/master/.github/OUT_OF_TREE.md) for example install on unsupported hardware. (Older nVIDIA, Realtek, ...)\n\n### More advanced\n\nSee [Build-ISOs](https://github.com/h8d13/archinstoo/blob/master/.github/BUILD_ISOS.md) to create your own install mediums.\n\nSee [Distros](https://github.com/h8d13/archinstoo/tree/master/distros) for installing from different distros.\n\nSee [ARM-Support](https://github.com/h8d13/archinstoo/blob/master/.github/ARM_SUPPORT.md) for example install on Raspi 5-b.\n\nSee all other docs: [.github](https://github.com/h8d13/archinstoo/tree/master/.github) and [ArchWiki](https://wiki.archlinux.org/title/Main_page)\n\n### Testing\n\n**Host-to-target:** testing (without ISOs) Here you will need more [dependencies](https://github.com/h8d13/archinstoo/blob/master/archinstoo/PKGBUILD)\n\nSee historical/latest changes [Changelog](https://github.com/h8d13/archinstoo/blob/master/.github/CHANGELOG.md)\n\nThe process would be the same with `git clone -b \u003cbranch\u003e \u003curl\u003e` to test a specific fix. Usually reproduced then tested on **actual/appropriate hardware.**\n\n\u003e Any help in this regard is deeply appreciated, as testing takes just as long, if not longer, than coding.\n\nAccurate reports/PRs will be addressed in a timely manner: [Issues](https://github.com/h8d13/archinstoo/issues) and [Contributing](https://github.com/h8d13/archinstoo/blob/master/.github/CONTRIBUTING.md)\n\n**Philosophy:** Simplify, No backwards-compat, Move fast (even if it means breaking and fixing).\n\nSee [Philosophy](https://github.com/h8d13/archinstoo/blob/master/.github/PHILOSOPHY.md)\n\nSee [Troubleshooting](https://github.com/h8d13/archinstoo/blob/master/.github/TROUBLESHOOT.md)\n\n---\n\n## Building sources\n\nThe idea being to promote **option 2** to use archinstoo latest non-dev. Always, since fixes are often time critical.\n\n1. For **DEV** top-level `PKGBUILD` has extra tools like `archiso`, `pacman-contrib` and `nvchecker`.\n\n2. For **non-dev** see [`archinstoo/PKGBUILD`](https://github.com/h8d13/archinstoo/blob/master/archinstoo/PKGBUILD) uses the repo without its top part from git.\n\nSee [`archinstall`](https://github.com/archlinux/archinstall) and thanks to the many original contributors.\n\nSee [mirror](https://gitlab.archlinux.org/h8d13/archinstoo/) for a copy of this repo, not on GitHub.\n\n---\n\n\u003cdiv align=\"center\" markdown\u003e\n\nMade with ♡\n\n[Star this repo](https://github.com/h8d13/archinstoo) · [Bugs/Features](https://github.com/h8d13/archinstoo/issues/new) · [Discussions](https://github.com/h8d13/archinstoo/discussions)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fh8d13%2Farchinstoo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fh8d13%2Farchinstoo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fh8d13%2Farchinstoo/lists"}