Hey Mike, not sure if you mention it down the line, but I HIGHLY recommend yadm to manage all of your dotfiles. Makes everything a cinch, even for the not so gritty hackers.
I'm a self-taught dev focused on websites and Python development.
My friends call me the "Data Genie".
When I get bored, I find tech to read about, write about and build things with.
It sounds like your setup is exactly what yadm does, so looks like we're on the same page. I'm newly getting into customizing my dots and even caring about the level of customizability that brings, so for me as a beginner, it was simple enough.
I'm a self-taught dev focused on websites and Python development.
My friends call me the "Data Genie".
When I get bored, I find tech to read about, write about and build things with.
Hey Mike, not sure if you mention it down the line, but I HIGHLY recommend
yadm
to manage all of your dotfiles. Makes everything a cinch, even for the not so gritty hackers.Heya thanks for sharing. I've added a link to one of its pages in this post.
I am interested to see how it works. I added an explanation at the end above of how my setup works.
Very cool man. Just followed!
It sounds like your setup is exactly what yadm does, so looks like we're on the same page. I'm newly getting into customizing my dots and even caring about the level of customizability that brings, so for me as a beginner, it was simple enough.
Glad to hear.
I added a setup script in my repo which does this essentially. It adds the symlinks for me so it is easy to run across machines when I make changes.
The -f will overwrite existing symlinks in case they broke.
I also do a check to see if the files are text files to remind me to move their content out.