Skip to content

Latest commit

 

History

History
25 lines (14 loc) · 902 Bytes

README.md

File metadata and controls

25 lines (14 loc) · 902 Bytes

My dotfiles

Just a bunch of configuration files and scripts to install them on my ~/, so I can feel home on every computer.

Structure

Files are grouped in "topics" (e.g. git, javascript, bash etc). Each topic is just a folder that contains the respective configuration files.

Bootstrapping and autoloading

What bootstrap.sh does:

  • Creates a symbolic link of every *.ln file to ~/ (removing the .ln extension)
  • Creates a symbolic link of every *.bin file to ~/bin/ (removing the .bin extension)
  • Executes every *.setup file

What load.sh does:

  • Executes every *.load file, so they are loaded in your environment

The load.sh file need to be executed every time the shell is started, so load it on your rc file (.bashrc, .zshrc, ...).

Inspiration

Main idea and some scritps were taken from @holman dotfiles. Thanks!