- Enable Alpine community repo (vim/fzf live there, commented out by default). - Split essential vs extra packages; extras (htop/neofetch/fzf) install best-effort so a missing neofetch (removed from Alpine 3.20+) does not abort. - Make run() return its command's exit status explicitly so 'if run ...' guards work under 'set -e'.
9.3 KiB
9.3 KiB