fix: resolve conflicts between modules and improve reliability

- Remove duplicate SSH_AUTH_SOCK configuration in apps.sh (now handled by gcr-ssh-agent)
- Remove duplicate system update in apps.sh (now only in install_all)
- Remove duplicate packages from zsh-config (git, zoxide, fastfetch, yt-dlp)
- Add mg_dotfiles verification warning for Zsh/Hyprland modules
- Make .zshrc backup non-critical to avoid interruption
- Improve service verification with status checks before enabling
- Add clarifying comments about cursor configuration layers
This commit is contained in:
Marco Gallegos
2026-01-11 11:49:57 -06:00
parent a2694c7ba6
commit bc44a0bed6
4 changed files with 58 additions and 49 deletions

View File

@@ -45,6 +45,8 @@ install_mouse_cursor() {
fi
# --- Paso 3: Configurar variables de entorno para Hyprland ---
# Nota: Esto configura el cursor para aplicaciones X11 y Hyprland.
# Para aplicaciones GTK/Flatpak, se usa gsettings en el Paso 4.
if [ -f "$ENVS_FILE" ]; then
log_info "Configurando variables de entorno en $ENVS_FILE..."
if ! grep -q "HYPRCURSOR_THEME,${CURSOR_THEME}" "$ENVS_FILE"; then