MacOS
¡Bienvenido a mi repositorio de configuración personal! Este proyecto incluye mis configuraciones personalizadas para varias herramientas que utilizo en mi flujo de trabajo.
- Neovim: Un potente editor de texto basado en terminal, que he personalizado para mejorar mi productividad.
- Fish: Un shell amigable y interactivo que facilita la vida en la línea de comandos.
- OMF (Oh My Fish): Un gestor de plugins para Fish que hace que la personalización sea fácil y rápida.
- WezTerm: Un emulador de terminal moderno que aprovecha las características avanzadas de la terminal.
- Zsh: Mi shell principal, configurado con Oh My Zsh.
Asegúrate de tener instalados los siguientes programas antes de proceder:
- Neovim
- Fish
- WezTerm
- Zsh
-
Clona este repositorio:
git clone https://github.com/tu-usuario/dotenvs.git ~/.config/
Importante: Coloca la carpeta creada en ~/.config
-
Instala OMF:
Opcional: Si quieres trabajar con fish
Si aún no tienes OMF instalado, puedes instalarlo ejecutando:
curl -L https://get.oh-my.fish | fish
-
Instala dependencias adicionales
brew install fzf fd ripgrep bat exa git gcc curl lazygit jq bash
-
Configura Zsh:
Copia tu archivo
.zshrc
y asegúrate de que Oh My Zsh esté instalado:cp ~/.config/.zshrc ~/.zshrc
Si aún no tienes Oh My Zsh instalado, puedes hacerlo con:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
-
Instala los pluggins de OMZ para autocompletado y errores de sintaxis
zhs-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
-
Configura P10k:
Copia tu archivo
.p10k.zsh
y asegúrate de que Power Level 10k esté instalado:cp ~/.config/.p10k.zsh ~/.p10k.zsh
Si aún no tienes P10k instalado, puedes hacerlo con:
brew install powerlevel10k
Importante: Asegurate de tener homebrew instalado primero
Instala el tema de p10k para zsh:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
-
Configura Zellij
- Primero instala
RUSTUP
(herramientas que utilizan algunas dependencias de los plugins):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Importante: En el menú de instalación selecciona la opción 1 (configuración por defecto)
- Asegurate de que el archivo de CARGO esté en tu
PATH
:
source $HOME/.cargo/env
- Verifica la instalación
rustc --version cargo --version
ZELLIJ
cargo install zellij
- Primero instala
-
Sincroniza tu archivo de zsh con las actualizaciones:
ZSH
source ~/.zshrc
Cada una de mis configuraciones incluye ajustes de estilo y funcionalidad para hacer que mi entorno de desarrollo sea más agradable y productivo.
- Utilizo temas personalizados para Neovim y Fish, que puedes encontrar en el directorio correspondiente.
Nvim: Puedes estando dentro del programa pulsar
SPACE u SHIFT+C
para desplegar el menu visual de selección de estilos preinstlados.
- He definido atajos de teclado en Neovim y Fish para optimizar mi flujo de trabajo.
Este proyecto está bajo la Licencia MIT.
¡Espero que encuentres útil mi configuración! Si tienes alguna pregunta o sugerencia, no dudes en abrir un problema o contribuir. 🚀