Hi there,
I’m really seeing the value of Flox, I believe it’s a clean more consistent way to help Engineers with their day to day work.
The guide for migrating Homebrew to Flox is a step in the right direction.
I think there should be a be defined pattern on making Flox and Home Manager work better together, Flox already has a focus on making environments easier to manage but I think for Flox to get better traction there needs to be a pattern for /home
management, not just for packages but for configuration
as well.
The Idea: flox home
Using the workflow of installing a package it could be extended to add dotfile
management
eg.
~/.flox/env/config/.vimrc
→ /users/bob/.vimrc
When I manage install an Application and do it’s config, I can just push my config to floxhub
eg.
flox home push
When I have a new machine or environment I can just pull in my home to have it configured the way I want.
eg.
flox home pull
Not sure if this is part of a Roadmap already.