2 ms·
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
by gillh 4y 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 https://github.com/fluxninja/dotfiles
- firstSpeaker 4y agoInteresting, thanks for sharing. Two questions: Does this make a backup of an existing set of .files? Does this also install required packages using brew?
- gillh 4y ago1. 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/executable_install.sh https://github.com/fluxninja/dotfiles/blob/master/sw/assets/... [1] https://github.com/fluxninja/dotfiles/blob/master/sw/bin/executable_sync_brews.sh https://github.com/fluxninja/dotfiles/blob/master/sw/bin/exe...
- sudhirkhanger 4y agoHow is Chezmoi compared to Stow? Currently using Stow but Chezmoi seems to be interesting.
- pprotas 4y agoIs the usage of these standard dotfiles required for all developers? Personally I would always prefer to use my own dotfiles at work