Hacker News new | ask | show | jobs
by iib 1890 days ago
I try to use Drew DeVault's method [1], which is similar, but it seems much more straightforward. It uses a regular git repository in $HOME, a .gitignore file that is just a `*` so that it ignores all files and you have to force add the files that you want.

As a disclaimer I have to say I have never migrated my system to another one or even shared my config, so unforeseen problems may appear.

[1] https://drewdevault.com/2019/12/30/dotfiles.html

1 comments

I use this method as well, but instead of force adding files, I use an inverted .gitinore.

    *
    !/.bashrc
    !/.config/
    !/.config/monitors.xml
This lets me quickly quickly detect changes in my working dir while still explicitly adding each tracked file.