- Lua 50.3%
- Shell 45.5%
- Scheme 4.2%
| dot-config | ||
| dot-local/bin | ||
| dot-screenlayout | ||
| .gitignore | ||
| .gitmodules | ||
| .stow-local-ignore | ||
| dot-gitconfig | ||
| dot-gitmessage | ||
| dot-p10k.zsh | ||
| dot-xsession | ||
| dot-zshrc | ||
| LICENSE | ||
| README.md | ||
Dotfiles
Repositorio con mis dotfiles.
Principalmente para guardar mis configuraciones y montar sistemas nuevos fácilmente.
No está pensado para uso general sin adaptaciones.
Instalación
La única dependencia necesaria es stow.
Puedes instalarlo desde tu gestor de paquetes favorito.
Los scripts que he creado (stow_reload y stow_delete) intentarán usar la
variable de entorno $DOTFILES_DIR como ruta base para los dotfiles.
Puedes definirla en tu .bashrc, .zshrc o el archivo que te corresponda.
En caso de no estar definida, se usará la ruta por defecto ~/.dotfiles.
Para empezar a usar los dotfiles, clona el repositorio en la ruta que desees:
git clone <URL> ${DOTFILES_DIR:-~/.dotfiles} # Usará la variable o ~/.dotfiles
Y a continuación, ejecuta el script stow_reload para enlazar los archivos:
${DOTFILES_DIR:-~/.dotfiles}/dot-local/bin/stow_reload
El script fallará si ya existe alguno de los archivos que intenta enlazar. Elimina los que tengas o los del repositorio clonado para evitar los mensajes de error y listo!
Para evitar usar la ruta cada vez que quieras recargar los dotfiles, puedes
añadir ~/.local/bin a tu $PATH, y podrás ejecutar stow_reload desde
cualquier lugar.
Contribuciones
Siéntete libre de hacer un fork y modificar los archivos a tu gusto.
No creo que acepte contribuciones, pero si tienes alguna sugerencia o mejora puedes abrir un issue o contactarme directamente.
Licencia
Los archivos en este repo están bajo la Licencia MIT.
Una copia de la licencia está disponible aquí.
Hecho con 🖤 por Appu