gandromidas/archinstaller ? reverse-engineered prompt
Reverse engineered prompt
Build me a shell script installer for Arch Linux and EndeavourOS that turns a fresh install into a usable desktop or server in one guided run.
I want it to detect the machine automatically, like CPU, GPU, storage type, laptop versus desktop, and the bootloader that is already installed, then apply the right settings for that system. It should have Standard, Minimal, and Server modes, with Server staying headless and skipping gaming stuff. Please include an interactive menu, a dry run option, and a way to rerun it safely if something gets interrupted so it can pick up where it left off.
It should set up the shell nicely, install useful programs based on the selected mode, handle security basics like a firewall and fail2ban, and optionally configure gaming tools for desktop installs. Also make sure it can work with GRUB, systemd boot, or Limine, and give clear prompts before any risky changes. If you need to check current Arch or package docs, look them up online.
Are you gonna build this?
make sure you review the code using arcumet