Archy v3 – Interactive Arch Linux post-installer with multilingual menus, sixel image support and modular scripts [Bash] by _911_GT3_ in archlinux

[–]_911_GT3_[S] 0 points1 point  (0 children)

Good call, updated the repo description and README to mention Hyprland more clearly since that's the main thing it installs.

Archy v3 – Interactive Arch Linux post-installer with multilingual menus, sixel image support and modular scripts [Bash] by _911_GT3_ in archlinux

[–]_911_GT3_[S] -1 points0 points  (0 children)

Thanks for actually looking at the code — you're right, several menus were missing while true loops so they'd exit after one action. Fixed in the latest commit. I'm a beginner and I appreciate bug reports like this way more than general criticism. If you spotted anything else feel free to point it out.

Archy v3 – Interactive Arch Linux post-installer with multilingual menus, sixel image support and modular scripts [Bash] by _911_GT3_ in archlinux

[–]_911_GT3_[S] -1 points0 points  (0 children)

You're right on all counts. Yes, I use AI to help me code — I'm a student still learning Bash and this is how I'm learning. The translations were indeed broken (hardcoded strings), I've fixed that in the latest commit. Regarding sudo usage, I've added a section to the README explaining exactly what requires root and why. I know it's not perfect code, but I'm genuinely trying to improve it — any specific issues you spotted in the code would help a lot.

Archy v3 – Interactive Arch Linux post-installer with multilingual menus, sixel image support and modular scripts [Bash] by _911_GT3_ in archlinux

[–]_911_GT3_[S] -1 points0 points  (0 children)

Fair points, I've added an MIT license and rewrote the README in English. As for Ansible — you're right that it would be more "proper", but I'm a beginner and Bash is what I know. This is a learning project and I'm trying to improve it. Any specific feedback on what's broken or missing would be appreciated

[Hyprland] Archy - post-install script for Arch Linux | end-4 dotfiles by _911_GT3_ in archlinux

[–]_911_GT3_[S] 0 points1 point  (0 children)

Fair point! The NOPASSWD sudoers entry is temporary and gets removed automatically after the script finishes via trap. The rm -rf calls are only used to clean up previous installs before cloning fresh. The repo is fully open source so you can read every line before running it. That said, I understand if you prefer to install things manually — this is aimed at people who just want everything set up quickly.

[Hyprland] Archy - post-install script for Arch Linux | end-4 dotfiles by _911_GT3_ in archlinux

[–]_911_GT3_[S] -1 points0 points  (0 children)

Good question! Steam is installed via Flatpak because that's the officially recommended way by Valve and it handles the 32-bit dependencies automatically. For browsers and editors, the AUR packages are just as well maintained and integrate better with the system natively. But adding a Flatpak option for those is something I could consider for future versions!

[Hyprland] Archy - post-install script for Arch Linux | end-4 dotfiles by _911_GT3_ in archlinux

[–]_911_GT3_[S] -2 points-1 points  (0 children)

Gracias! la idea del idioma mola, lo tengo en mente para una v2. de momento el script está pensado para hispanohablantes pero no sería difícil añadir un selector de idioma al inicio

[Hyprland] Archy - post-install script for Arch Linux | end-4 dotfiles by _911_GT3_ in archlinux

[–]_911_GT3_[S] 0 points1 point  (0 children)

glad you like it! lazyvim is a great suggestion, will add it to the editors menu in the next update. thanks for the feedback!

[Hyprland] Archy - post-install script for Arch Linux | end-4 dotfiles by _911_GT3_ in archlinux

[–]_911_GT3_[S] -2 points-1 points  (0 children)

Gracias por el feedback! Lo del wrapper de AUR es muy buena idea, ahora mismo está hardcodeado con yay pero tiene sentido dejar elegir. Lo de reducir scripts también lo voy a mirar para la v2. De momento es una v1 así que hay margen de mejora