| ▲ | pkulak 7 hours ago | ||||||||||||||||
Once you hit the Chezmoi stage, you're only about 6 months from Nix and Home Manager. I mean, why climb _almost_ to the top of a mountain and then just sit down? | |||||||||||||||||
| ▲ | halostatue 6 hours ago | parent | next [-] | ||||||||||||||||
I've bounced off Nix every time I tried it, before I even started trying something like Home Manager. I've been using (and contributing to) chezmoi for ~6 years now. Given that it has first-class integration with secrets managers, I suspect that it does things that Home Manager can't. | |||||||||||||||||
| |||||||||||||||||
| ▲ | NamlchakKhandro an hour ago | parent | prev | next [-] | ||||||||||||||||
Because nix is over complicated and doesn't work on windows | |||||||||||||||||
| ▲ | tfrancisl 6 hours ago | parent | prev | next [-] | ||||||||||||||||
Or nix without home manager, and ideally without flakes as well. Two solutions looking for problems, IME. | |||||||||||||||||
| ▲ | solatic 6 hours ago | parent | prev [-] | ||||||||||||||||
I ran NixOS for a while, before I switched to Apple Silicon, so I consider myself fairly well-versed-enough (although nowhere near an expert) in Nix and the Nix ecosystem. My last four jobs have all issued me MacBook Pros; the last three with Apple Silicon. Ultimately, my workplace setup is what has the most gravity. And the most I can get most workplaces to standardize on is Homebrew for package management of off-the-shelf software. Nix is so far outside of the wheelhouse for most engineers that I can't even propose it. It would be too much of a distraction for too many people for too long that it's just not seen as worth it and it's not worth spending the political capital on the attempt. Employers would literally prefer to run scripts from a whitewashing, barely-auditable Jenkins instance with parameterized jobs than to attempt to figure out how to distribute portable scripts and get everyone's permissions working. So I need to pick software that will cooperate with other tools in an unstable fashion, rather than software that attempts to fully and exclusively control the environment to provide guarantees. Chezmoi fits. Nix and home-manager do not. | |||||||||||||||||
| |||||||||||||||||