<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/scripts/zfs-replicate, branch v0.5</title>
<subtitle>Builds a full dev workstation from a bare Arch Linux install.
</subtitle>
<id>https://git.cjennings.net/archsetup/atom?h=v0.5</id>
<link rel='self' href='https://git.cjennings.net/archsetup/atom?h=v0.5'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/'/>
<updated>2026-01-24T19:21:01+00:00</updated>
<entry>
<title>fix(archsetup): bug fixes, locale support, and code improvements</title>
<updated>2026-01-24T19:21:01+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-24T19:21:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=6011f90328d88a2c449442d6a31fef3614926ec9'/>
<id>urn:sha1:6011f90328d88a2c449442d6a31fef3614926ec9</id>
<content type='text'>
Bug fixes:
- Initialize errors_encountered at script start (not in intro)
- Capture correct exit code in retry_install loop
- Add missing error_fatal parameters
- Fix unclosed quote in error message
- Quote variables in pacman_install/aur_install commands
- Standardize done statements (remove trailing semicolons)

New features:
- Locale selection prompt with 8 common options + custom entry
- Auto-derive wireless region from locale
- Extract zfs-replicate to separate script file
- Make archsetup repo URL configurable
- Add MulticastDNS=no to avoid avahi conflict

Code improvements:
- Single STEPS array for show_status and main execution loop
- Document security note for config file sourcing
- Add explanatory comment for UFW VM behavior
- Silence update-desktop-database warnings

Config updates:
- Add LOCALE and ARCHSETUP_REPO to example config

Also adds Wayland/Hyprland desktop alternative to V2MOM roadmap.
</content>
</entry>
</feed>
