Mis dotfiles
Go to file
2025-02-28 20:18:32 +01:00
dot-config feat: zsh: Set cat alias from 'bat' to 'bat -pp' 2025-02-28 13:19:37 +01:00
dot-local/bin feat: Update stow_delete 2025-02-28 20:02:52 +01:00
dot-screenlayout Add: screenlayout Prestige14 2025-02-28 01:16:33 +01:00
.gitignore feat: Ignore git.bak 2024-12-17 18:29:48 +01:00
.gitmodules Add: AwesomeWM 2024-11-08 13:20:01 +01:00
.stow-local-ignore feat: Move scripts to .local/bin to have them in PATH 2024-10-29 15:15:59 +01:00
dot-gitconfig feat: git: Use nvimdiff 2024-12-17 18:27:35 +01:00
dot-p10k.zsh Add: ZSH 2024-11-04 13:15:21 +01:00
dot-xsession feat: Update PATH 2025-02-15 02:34:11 +01:00
dot-zshrc feat: zsh: Set compdump path 2025-02-15 02:34:53 +01:00
LICENSE Update license 2025-02-28 18:37:18 +01:00
README.md feat: Update README.md 2025-02-28 20:18:32 +01:00

Dotfiles

Author

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