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
This commit is contained in:
2026-01-17 10:23:17 -05:00
parent f8f2d5a3ce
commit 6b70ce8a97
40 changed files with 2324 additions and 574 deletions

View File

@@ -0,0 +1,19 @@
[Match]
Type=wlan
WLANInterfaceType=station
SSID=*
[Link]
RequiredForOnline=routable
[Network]
DHCP=yes
IPv6AcceptRA=yes
IgnoreCarrierLoss=3s
EmitLLDP=yes
[DHCPv4]
RouteMetric=200
[IPv6AcceptRA]
RouteMetric=200