95 Commits
Author SHA1 Message Date
LogalDeveloper 98893a3eb6 Resolved ShellCheck warnings for intentional shell literals.
Audit / Package Resolution (push) Successful in 3s
CI / Linting (push) Successful in 3s
2026-06-20 20:19:47 -04:00
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 7cf6a2ba71 Added UKI Secure Boot installation support.
Audit / Package Resolution (push) Successful in 3s
CI / Linting (push) Failing after 3s
2026-06-20 17:22:38 -04:00
LogalDeveloper 303ca90713 Hid systemd-boot menu and disabled entry editing.
CI / Linting (push) Successful in 33s
2026-06-20 12:45:35 -04:00
LogalDeveloper ce56465189 Updated Gitea Actions workflows to use new CI image.
CI / Linting (push) Successful in 35s
2026-06-03 16:35:40 -04:00
LogalDeveloper 370e46fae1 Removed neochat from office workstation profile.
Audit / Package Resolution (push) Has been cancelled
CI / Linting (push) Has been cancelled
2026-06-03 16:33:50 -04:00
LogalDeveloper 8c00e59866 Disabled pacman downloader sandbox for CI database refresh.
CI / Linting (push) Successful in 3s
2026-05-12 14:47:36 -04:00
LogalDeveloper ad0e1605f7 Renamed mkinitcpio hook drop-in to use a generic hooks filename.
CI / Linting (push) Successful in 3s
2026-05-12 14:37:19 -04:00
LogalDeveloper d748c15e18 Moved initramfs hook configuration into a mkinitcpio drop-in.
CI / Linting (push) Successful in 3s
2026-05-12 11:27:42 -04:00
LogalDeveloper bf6828e77d Updated mkinitcpio default hook replacement to reflect upstream change.
CI / Linting (push) Successful in 3s
2026-05-12 11:15:20 -04:00
LogalDeveloper d8671178a3 Reduced package resolution check runtime by batching exact package name validation.
Audit / Package Resolution (push) Successful in 2s
CI / Linting (push) Successful in 3s
2026-04-29 16:23:37 -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 c868ec5107 Updated iptables package to reflect upstream change defaulting to nft backend. 2026-04-29 10:53:53 -04:00
LogalDeveloper 10c826224f Updated LogalNet Internal CA certificate. 2026-03-19 19:19:00 -04:00
LogalDeveloper 08a2b54553 Added sbctl to base install. 2026-02-15 20:23:05 -05:00
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 fe1adf3c02 Added base-devel, python, and udisks2 to base installation. 2026-02-10 16:31:44 -05:00
LogalDeveloper 42591e44b0 Fixed crash when using single quotes in encryption password. 2026-01-29 19:18:24 -05:00
LogalDeveloper 2af076e6c0 Added kphotoalbum to office workstation profile. 2026-01-29 19:00:19 -05:00
LogalDeveloper a52f066c52 Fixed log output being written to /etc/fstab during generation. 2026-01-27 21:20:31 -05:00
LogalDeveloper 9af9530fbf Removed Chromium flags configuration file. 2026-01-25 14:10:11 -05:00
LogalDeveloper d210c4a104 Added BTRFS RAID1 3-disk support 2026-01-24 11:16:07 -05:00
LogalDeveloper 5d573f83db Corrected git clone link in README. 2026-01-23 09:29:42 -05:00
LogalDeveloper 9fe29ea903 Added README. 2026-01-22 21:58:56 -05:00
LogalDeveloper e8f69eed45 Reordered filesystem selection menu to list BTRFS first. 2026-01-22 21:12:55 -05:00
LogalDeveloper 4e242233fb Removed server profile. 2026-01-22 20:58:08 -05:00
LogalDeveloper 2e6ed2acbf Moved profile registry to lib/system for organizational consistency. 2026-01-22 20:50:24 -05:00
LogalDeveloper 8c2272bdc4 Removed ghostwriter and marknote from office workstation profile. 2026-01-22 20:38:17 -05:00
LogalDeveloper dd9f8785c0 Added kwallet-pam to base KDE packages. 2026-01-21 21:31:42 -05:00
LogalDeveloper 0aeb3163a5 Fixed wireshark group addition to only apply when wireshark is installed. 2026-01-18 13:58:20 -05:00
LogalDeveloper 1e7fe78d66 Added power-profiles-daemon to base KDE packages. 2026-01-18 13:24:02 -05:00
LogalDeveloper 75880897af Moved Wireshark to office workstation profile. 2026-01-18 13:18:39 -05:00
LogalDeveloper f69d807756 Added arch-install-scripts to base packages. 2026-01-18 10:51:19 -05:00
LogalDeveloper 58736ce5da Removed redundant KDE packages already pulled in via dependencies. 2026-01-18 10:40:23 -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
LogalDeveloper f8f2d5a3ce Added support for installing with BTRFS DUP and RAID1. 2025-12-30 13:19:43 -05:00
LogalDeveloper a3237ff8a4 Set Chromium to use Vulkan backend. 2025-12-27 14:36:31 -05:00
LogalDeveloper e6d4769956 Added rule for rejecting outbound HTTP/3 connections. 2025-12-16 09:20:07 -05:00
LogalDeveloper a066063f6a Fixed localhost output firewall rule not using correct selector. 2025-12-16 09:01:19 -05:00
LogalDeveloper cfd6b2455f Added Chromium flags for hardware accelerated video. 2025-12-13 17:56:55 -05:00
LogalDeveloper 8f15fbe003 Removed ethtool from base installation. 2025-12-13 14:07:36 -05:00
LogalDeveloper 8413c4d7ac Added lm_sensors to base installation. 2025-12-10 19:11:39 -05:00
LogalDeveloper daa806a8cb Added smartmontools to base installation. 2025-12-10 18:57:55 -05:00