I was kind of surprised to see this article on HackerNews, so I thought I’d ask here; how do you handle your dotfiles and do you share them publicly?
My own dotfiles started from those provided by ArcoLinux, with a bunch of changes over the years I had them. Currently installed using Ansible, because that’s more sensible than Bash for this imo.
Do you write your own modules for programs that don’t have a home-manager module yet?
That was my biggest issue when I tried nixOS, that for a lot of configs I’d have needed to create my own wrapper.
I’ve done that for one or two modules, but if that’s too much, I just do the hackjob solution: have the actual dot files in the repo and include them in the config, so nixos copies then to the store read-only and links them to my home. But I’ve had that come up pretty rarely, tbh. I don’t know if Home-Manager has become more comprehensive or if I’m just not that demanding, but I’ve only had a handful of modules where I needed to do significant tinkering