feat: add dev tools, AI aliases, and improve zshrc documentation

This commit introduces several new features and improvements:

- **Adds Development Tools to `apps.sh`:** The `apps.sh` module now installs essential development tools, including `python`, `pip`, `nodejs`, `npm`, `uv`, and `nvm`.

- **Implements `.zshrc.local` for Private Variables:**
  - A `.zshrc.local.example` file has been added to serve as a template for users to securely store their private environment variables, such as API keys.
  - The main `.zshrc` file now sources `.zshrc.local` if it exists.

- **Adds AI Aliases to `.zshrc`:** A new section has been added to `.zshrc` with example aliases for interacting with command-line AI tools.

- **Improves `.zshrc` Documentation:** The `.zshrc` file has been thoroughly documented with comments in Spanish, explaining the purpose of each section. The title has also been updated and professionalized.

- **Fixes a Regression:** This commit restores the `ytm`, `ytv`, `ytls`, and SSH agent functions in `.zshrc` that were accidentally removed in a previous step.
This commit is contained in:
google-labs-jules[bot]
2025-11-19 05:54:11 +00:00
parent 9ec39b548f
commit d867afec5e
7 changed files with 389 additions and 139 deletions

View File

@@ -558,20 +558,28 @@ ztstatus
### Oh My Posh no se muestra correctamente
Para que el tema de Oh My Posh se visualice correctamente, es **esencial** tener instalada una "Nerd Font". Estas fuentes incluyen los íconos y símbolos especiales que usa el prompt.
El script **no** instala fuentes automáticamente, pero puedes hacerlo fácilmente con el siguiente comando:
```bash
# Verificar instalación
# Instalar la fuente recomendada (Meslo LGM Nerd Font)
oh-my-posh font install meslo
```
Después de instalar la fuente, **debes configurar tu emulador de terminal** para que la use. Este paso es crucial y varía según la terminal que utilices (por ejemplo, en GNOME Terminal, Konsole, Alacritty, etc., deberás ir a sus preferencias y seleccionar "MesloLGM Nerd Font").
**Verificaciones adicionales:**
```bash
# Verificar que oh-my-posh está instalado
which oh-my-posh
oh-my-posh version
# Verificar que el tema existe
ls ~/.poshthemes/catppuccin_frappe.omp.json
# Verificar que tienes una Nerd Font instalada
# (El script NO instala fuentes automáticamente)
fc-list | grep -i nerd
# Si no tienes Nerd Font, instala una:
# - Nerd Fonts: https://www.nerdfonts.com/
# Listar fuentes para confirmar que Meslo está instalada
fc-list | grep -i "meslo"
```
### El shell no cambió a Zsh