You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.json and config/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.
Custom script hook (toggle in Entropy Tweaks): runs custom.sh stages before/after major steps. Edit archinstall/custom.sh to add per-stage commands; missing or commented stages are skipped.
Entropy profile family (Baseline, Server, Desktop PRO/LITE) with JSON metadata in config/entropy/profiles and runner default_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.
TUI niceties: Entropy-branded header, Ctrl+h help, Ctrl+i info (INFO.md), Entropy/Arch Tweaks pinned to the top.
How to use (brief)
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.sh stages. Each stage (1–10) corresponds to before/after initialization, user config, pre-install, installation, and post-install. Commands run with stage env set to the stage name.
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.
Tips
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.
TO-DO
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.