LogalDeveloper
93799b0042
Added configuration of IOMMU.
2026-02-12 18:41:57 -05:00
LogalDeveloper
ffc6006b54
Enabled kernel confidentiality lockdown.
2026-02-12 09:41:02 -05:00
LogalDeveloper
42591e44b0
Fixed crash when using single quotes in encryption password.
2026-01-29 19:18:24 -05:00
LogalDeveloper
a52f066c52
Fixed log output being written to /etc/fstab during generation.
2026-01-27 21:20:31 -05:00
LogalDeveloper
d210c4a104
Added BTRFS RAID1 3-disk support
2026-01-24 11:16:07 -05:00
LogalDeveloper
2e6ed2acbf
Moved profile registry to lib/system for organizational consistency.
2026-01-22 20:50:24 -05:00
LogalDeveloper
0aeb3163a5
Fixed wireshark group addition to only apply when wireshark is installed.
2026-01-18 13:58:20 -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
14f7b610bb
Migrated desktop environment from XFCE to KDE Plasma with simplified profiles.
...
- Replaced XFCE with KDE Plasma and SDDM display manager.
- Reduced profiles from seven to four (minimal, server, basic, office).
- Split home skeleton files into home-skel and home-skel-desktop directories.
- Added display name prompt during user setup.
- Added 7zip and fwupd to base packages.
2026-01-17 23:02:10 -05:00
LogalDeveloper
63833f6da3
Refactored profiles and package lists into centralized config files.
2026-01-17 12:16:40 -05:00
LogalDeveloper
985ecd76a4
Added support for installing multiple CA certificates from certs directory.
2026-01-17 11:21:20 -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