7 Commits
Author SHA1 Message Date
LogalDeveloper 9ee4df0166 Moved ESP mount and boot artifact paths to /efi.
Audit / Package Resolution (push) Successful in 4s
CI / Linting (push) Failing after 3s
2026-06-20 20:14:46 -04:00
LogalDeveloper 6441b0114d Added linting and package resolution Gitea Actions workflows.
Audit / Package Resolution (push) Successful in 1m6s
CI / Linting (push) Successful in 4s
2026-04-29 16:03:33 -04:00
LogalDeveloper d210c4a104 Added BTRFS RAID1 3-disk support 2026-01-24 11:16:07 -05:00
LogalDeveloper dbaf14718d Added blkdiscard to disk wipe for SSD optimization. 2026-01-18 10:12:30 -05:00
LogalDeveloper 543198e730 Added command logging and refactored execution helpers. 2026-01-18 10:08:57 -05:00
LogalDeveloper f6fe732b4b Refactored helpers to reduce duplication and improve naming.
- Renamed chroot_install/chroot_enable to chroot_pacman_install/chroot_systemd_enable.
- Made chroot_systemd_enable auto-print status, removing need for wrapper functions.
- Used generic prompt helpers instead of duplicating logic in specialized functions.
- Inlined and removed single-use wrapper functions throughout.
2026-01-17 10:58:37 -05:00
LogalDeveloper 6b70ce8a97 Refactored installer into modular library structure with improved error handling and logging.
The changes include:
- Split monolithic script into lib/, config/, profiles/, and files/ directories
- Added error handling with cleanup on failure
- Added installation logging to /var/log/arch-install.log
- Added username validation
2026-01-17 10:23:17 -05:00