My personal dotfiles repo managed using home-manager
See here for setup info.
The main philosophy is simplicity, in particular I've decided this means:
- A folder for each application
- Loose coupling between applications
- Be declarative
- Use the application's native config files
- Split config into multiple files where possible
- Comment liberally
- Use application defaults most of the time