summaryrefslogtreecommitdiff
path: root/assets
AgeCommit message (Collapse)Author
21 hoursfix(archsetup): bug fixes, locale support, and code improvementsCraig Jennings
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.
2 dayschore: add stignore and reference docsCraig Jennings
- .stignore for syncthing - Reference notes for ZFS scripts removal and console display issues
4 daysfix(archsetup): increase GRUB timeout and switch syncthing to user serviceCraig Jennings
- GRUB_TIMEOUT 0→2 seconds for menu access - Syncthing: system service → user service with lingering to prevent lock conflicts - Update airplanemodetoggle for user service - Update validation to check lingering instead of system service
7 daysfeat(archsetup): add fail2ban for SSH brute force protectionCraig Jennings
- Install and configure fail2ban with ufw integration - SSH jail: 3 attempts, 1 hour ban - Default jail: 5 attempts, 10 minute ban - Also file security recommendations to assets/
8 daysfeat(archsetup): ZFS/sanoid support, gvfs-smb, bug fixesCraig Jennings
- Add ZFS detection with sanoid/syncoid for snapshot management - Add gvfs-smb for Thunar SMB network browsing - Fix shell quoting throughout script - Fix stale $action variables in error handlers - Fix display() return values (was returning 1) - Fix mkinitcpio.conf sed pattern to be flexible - Fix vconsole.conf duplicate entries on re-run - Fix systemd unit overrides using drop-in files - Fix ufw port typo (55353 -> 5353) - Fix GRUB_RECORDFAIL_TIMEOUT undefined variable - Enable NetworkManager service - Move thunar, libvips, isync to pacman (now in official repos) - Clean up reflector config with heredoc - Remove unnecessary sudo when already root - Convert shebang from sh to bash
2025-07-16adding dab utility and zurich wireguard configCraig Jennings
2025-05-29downgrading the accidental reader from mf to aholeCraig Jennings
2025-05-29adding dwm.desktop fileCraig Jennings
2025-05-28adding new wireguard conf file for new yorkCraig Jennings
2025-05-27delete unused vagrant and zfs scriptsCraig Jennings
2025-05-27add wireguard fzf functionality and install scriptCraig Jennings
2024-11-11moving things aroundCraig Jennings
2024-11-10adding default configCraig Jennings
2023-10-19updating list of projectsCraig Jennings
2023-08-20adding git repositories scriptCraig Jennings
2023-08-09added completion confirmationCraig Jennings
2023-08-09adding post-install scriptCraig Jennings
2023-05-27fixing init; making zfssetup a single file; archsetup no extensionCraig Jennings