- Install-from-ISO with two modes: Configs (safe, curated includes/excludes) or Configs + Live Cache (bring almost everything from the live session). Configs live in
config/install_from_iso.jsonandconfig/install_from_iso_cache.json. Both modes copy dotfiles, themes/icons/fonts,/etc/skel, and reinstall the live ISO package set while skipping machine IDs and other bad state. - Entropy Tweaks: Install-from-ISO mode selector and Szmelc AUR repo toggle (Optional/TrustAll,
packages.szmelc.com). - Custom script hook (toggle in Entropy Tweaks): runs
custom.shstages before/after major steps. Editarchinstall/custom.shto add per-stage commands; missing or commented stages are skipped. - Entropy profile family (Baseline, Server, Desktop PRO/LITE) with JSON metadata in
config/entropy/profilesand runnerdefault_profiles/entropy-profiles.py. - JSON-driven Entropy kits, Szmelc config packs, asset packs, and Szmelc package picker under Entropy Tweaks (merges include/exclude packages, config copies, and post-commands).
- Arch Tweaks: yay (from Chaotic AUR via pacman) and Chaotic AUR repo setup with interactive retry/force/skip/stop.
- Pacstrap conflict/missing handlers (remove/choose/force/skip, manual rename, strip version) with confirmation prompts.
- TUI niceties: Entropy-branded header, Ctrl+h help, Ctrl+i info (
INFO.md), Entropy/Arch Tweaks pinned to the top.
- Boot the Entropy live ISO, run
sudo python -m archinstall. - Configure language, disks, profile, network, users, etc.
- Open Entropy Tweaks:
- Install from ISO: pick Configs (default) or Configs + Live Cache; pick Disabled to skip. Edit the JSON files if you want different include/exclude lists.
- Szmelc AUR: leave on to add the repo automatically.
- Custom script: enable to run
custom.shstages. Each stage (1–10) corresponds to before/after initialization, user config, pre-install, installation, and post-install. Commands run withstageenv set to the stage name. - Entropy kits: select JSON-defined kits (dev, network, creator, gaming) from
config/entropy/kits. - Szmelc packages/configs/assets: pick packages from the Szmelc repo plus optional config and asset packs (
config/entropy/configs,config/entropy/assets).
- Open Arch Tweaks:
- Install yay: installs yay from Chaotic AUR.
- Chaotic AUR: adds keys/keyring/mirrorlist with interactive error handling.
- Continue the guided install. The installer will:
- Pacstrap base + your profile, handling conflicts/missing packages interactively.
- Copy live user/root homes per your mode, copy
/etc/skel, and fix ownership. - Reinstall the live ISO package set on the target system.
- Use Configs + Live Cache if you want browser caches and most live-session state; it still skips machine IDs, NetworkManager state, pacman local DB, and known problematic profiles.
- Tune the JSON configs to add/remove paths. Excludes are globbed recursively.
- Ctrl+h/Ctrl+i popups stay until Esc; put your own info in
INFO.md. - If any step fails (pacstrap/repos), prompts let you retry, force, skip, or stop with a clear “Chosen: … Continue? Y/n” confirmation.
- Improve "Install from ISO" feature for more granular control \
- Add feature to install without previously formatting partition (install on top of old system) \
- Add "Repair", "Reinstall", "Backup" hooks \
- Add "Clone drive/part" feature, to clone partitions \
- Add feature to install from squashed fs and hook to squash partition \
- Add extensive backup features, to and from URL or file.


