• Lua 50.3%
  • Shell 45.5%
  • Scheme 4.2%
Find a file
2025-11-19 23:42:50 +01:00
dot-config remove: fish 2025-11-19 23:42:50 +01:00
dot-local/bin feat: script: Lastupdate más preciso 2025-11-18 22:41:02 +01:00
dot-screenlayout feat: screenlayout: Update irlab 2025-07-14 01:20:28 +02: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: Update .gitconfig to include .gitmessage 2025-07-14 01:21:22 +02:00
dot-gitmessage feat: git: Add empty lines instead of comments on .gitmessage 2025-11-05 19:26:00 +01:00
dot-p10k.zsh Add: ZSH 2024-11-04 13:15:21 +01:00
dot-xsession feat: Brave as default browser 2025-04-21 14:31:20 +02:00
dot-zshrc feat: zsh: Bindings 2025-11-05 19:29:46 +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