Este repositorio contiene mis configuraciones personales para varias aplicaciones y herramientas. Utilizo GNU Stow para gestionar y sincronizar estos archivos de configuración de manera eficiente.
El repositorio contiene las siguientes configuraciones:
.zshrc: Configuración de Zsh con Oh My Zsh, plugins, alias y más..config/nvim/: Configuración para Neovim.init.lua: Archivo principal de configuración.lazy-lock.json: Archivo de bloqueo para plugins.LICENSE: Licencia del proyecto.lua/: Archivos de configuración adicionales en Lua..stylua.toml: Archivo de configuración para Stylua.
.config/rofi/: Configuración para Rofi.config.rasi: Archivo de configuración para Rofi.
.gitconfig: Configuración personalizada para Git..gitignore: Archivos y carpetas a ignorar por Git.
- GNU Stow: Para gestionar los archivos de configuración.
- Zsh: Shell Zsh.
- Oh My Zsh: Framework para gestionar la configuración de Zsh.
- Neovim: Editor de texto.
- Rofi: Lanzador de aplicaciones y más.
- fzf: Un buscador de línea de comandos.
- fd: Una alternativa simple, rápida y fácil de usar a
find. - fzf-git: Extensiones para usar
fzfcon Git. - bat: Un clon de
catcon resaltado de sintaxis y más. - delta: Un mejor pager para
git diffygit log. - eza: Un reemplazo moderno para
ls. - thefuck: Una herramienta para corregir errores en la línea de comandos.
-
Clona el repositorio en tu directorio home (o en cualquier otro lugar de tu preferencia):
git clone https://github.com/tu-usuario/dotfiles.git ~/.dotfiles -
Cambia al directorio del repositorio:
cd ~/.dotfiles
-
Mueve los archivos en conflicto (si existen) para evitar conflictos:
mv ~/.config/nvim ~/.config/nvim_backup mv ~/.config/rofi ~/.config/rofi_backup mv ~/.zshrc ~/.zshrc_backup mv ~/.gitconfig ~/.gitconfig_backup
-
Utiliza Stow para gestionar los dotfiles:
stow . stow git
Puedes personalizar cualquiera de estos archivos según tus necesidades. Para cambiar un archivo de configuración, simplemente edítalo en el directorio correspondiente dentro de ~/dotfiles y vuelve a aplicar stow si es necesario.
Si tienes sugerencias o mejoras, siéntete libre de abrir un issue o enviar un pull request. ¡Toda contribución es bienvenida!