Skip to content

Hoffy0/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

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.

Contenido

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.

Requisitos

  • 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.

Programas adicionales

  • 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 fzf con Git.
  • bat: Un clon de cat con resaltado de sintaxis y más.
  • delta: Un mejor pager para git diff y git log.
  • eza: Un reemplazo moderno para ls.
  • thefuck: Una herramienta para corregir errores en la línea de comandos.

Instalación

  1. 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
  2. Cambia al directorio del repositorio:

    cd ~/.dotfiles
  3. 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
  4. Utiliza Stow para gestionar los dotfiles:

    stow .
    stow git

Personalización

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.

Contribuciones

Si tienes sugerencias o mejoras, siéntete libre de abrir un issue o enviar un pull request. ¡Toda contribución es bienvenida!

Referencias

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors