Hacker News new | ask | show | jobs
by gillh 1264 days ago
At our startup (FluxNinja), we provide MacBooks and Linux Desktops (System76) to our engineering staff. We have invested in common dotfiles[0] to help them keep dev experience consistent across machines. We use chezmoi for dotfiles management.

Really recommend investing in common dotfiles at the organization level. For young developers, a standard setup provides a big productivity boost.

[0] https://github.com/fluxninja/dotfiles

3 comments

Is the usage of these standard dotfiles required for all developers? Personally I would always prefer to use my own dotfiles at work
Interesting, thanks for sharing. Two questions:

Does this make a backup of an existing set of .files?

Does this also install required packages using brew?

1. It doesn't do a good job in making a backup of existing files as it's meant to be setup on a new machine. However, the setup script can be quickly modified to backup existing files. See [0].

2. Yes, it installs required packages via brew both on macOS and Linux. See [1].

[0] https://github.com/fluxninja/dotfiles/blob/master/sw/assets/...

[1] https://github.com/fluxninja/dotfiles/blob/master/sw/bin/exe...

How is Chezmoi compared to Stow? Currently using Stow but Chezmoi seems to be interesting.