Mi configuración personal de zsh y herramientas de desarrollo.
git clone https://github.com/tuusuario/dotfiles.git ~/dotfiles
cd ~/dotfiles
chmod +x install.sh uninstall.sh
./install.sh
Nota: El script es interactivo y te preguntará qué aplicaciones instalar. Si no respondes en 30 segundos, instalará por defecto.
# Aplicar la configuración de zsh
source ~/.zshrc
# O reiniciar la terminal
# Cmd + T (nueva pestaña) o Cmd + W y abrir nueva terminal
- Oh My Zsh con tema Powerlevel10k
- Plugins: autosuggestions, syntax highlighting
- Aliases útiles para Git y herramientas
- Homebrew y dependencias
- NVM para Node.js
- Visual Studio Code con alias
code - Cursor - Editor de código con IA
- Sublime Text - Editor de texto
- Postman - Testing de APIs
- DBeaver - Cliente de bases de datos
- Obsidian - Notas y conocimiento
- Notion - Productividad y notas
- Raycast - Launcher de productividad
- Ghostty Terminal - Terminal moderno con GPU y transparencia
- Docker + Colima + Docker Compose
- CleanShot X - Capturas con anotaciones
- Capturas de pantalla en
Documents/Screenshots - Wallpapers en
Documents/Wallpaperscon script de cambio - Transparencia de terminal configurada automáticamente
| Alias | Comando |
|---|---|
gs |
git status |
ga |
git add |
gc |
git commit |
gp |
git push |
gl |
git pull |
cat |
bat (con syntax highlighting) |
neofetch |
fastfetch |
# Configurar Powerlevel10k
p10k configure
# Instalar Node.js (si instalaste NVM)
nvm install node
nvm use node
# Iniciar Docker con Colima (si instalaste Docker)
colima start- CleanShot X: Configurar preferencias de captura
- Obsidian: Configurar vault y plugins
- Notion: Iniciar sesión y configurar workspace
- Postman: Importar colecciones y configurar environments
- Raycast: Configurar hotkeys y instalar extensiones
- Ghostty Terminal: Ya configurado con transparencia y fuente Nerd
- Wallpapers: Usar script
~/Documents/Wallpapers/change-wallpaper.sh
# Coloca tu imagen en Documents/Wallpapers/
# Ejemplo: wallpaper.jpg
~/Documents/Wallpapers/change-wallpaper.sh wallpaper.jpg./uninstall.sh