• 1 Post
  • 8 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle
  • I recently started uses dotbot for managing dot files across my systems. It sounds very similar, in terms of the simplicity of the implementation, to yadm. You define a config file in yaml or json and run the “install” script which calls the dotbot utility, passing in your config file. With a simple change to the install script, I’ve been able to create multiple config files, one per environment (work, home, linux, mac, etc.) and I’ve been thinking about how I could automatically sync changes to git whenever I edit a config file. Leaning towards setting up an autocmd in neovim to automatically commit and push changes on save when I have one of the config files open. Just not yet sure how to do this in a way that would only run the sync for the configs and not every json or yaml file on my system. I’ve only ever set up autocmds for specific file extensions but the syntax leads me to believe it’s flexible enough that any arbitrarily specific file name or path could work the same.




  • Boundaries. Establish them and defend them with every ounce of your being. If you don’t, most employers will grind you in to the dirt and send you out to pasture when you eventually crack under the pressure. Better to establish healthy boundaries up front. Not only will you find yourself more frequently surrounded by people you like and share mutual respect with, you will be happier and land fewer “shit” jobs because employers looking for people to send to the meat grinder will see that they can’t grind you down and you’ll be filtered from the hiring pool before you ever have to suffer at their hands.