This setup allows for managing configuration files (dotfiles) directly in the
$HOME directory using Git, without the need for symlinks, specialized
management tools, or messy directory structures.
The core of the system is a bare Git repository located at ~/.dotfiles/.
Unlike a standard repository, a bare repo doesn't have a default working
directory. We manually point its "working tree" to $HOME using a simple shell