Open fufexan opened 2 years ago
I'd welcome this addition. It's fully prototyped on divnix/digga
, already.
In fact, we are currently figuring out how to properly use useUserPackages
. So far my conclusion is:
user@host
type profiles should probably use the same config as the host and should only be used for the host they where made.
a portable user
should use useUserPackages = false
that is using $HOME/.nix-profile
to remain portable for the "my user config at work" use case.
The first can be easily derived from a host's config.home-manage.users
. The latter is a little more involved and I'm trying to figure out the best design, here: it would be a list of users that would be built from a certain lists of modules and profiles.
@gytis-ivaskevicius Is this something you like to see included in FUP? If so, I would be willing to give designing/implementing this a feature try.
Or would a feature like this be too much "fluff"? 🤔
Yeah, I'd be down for this
I'm thinking of writing something similar to
hosts
, but for standalone Home Manager. I believe it's not just me who would like to see this go through, as the difference between configuringnixosConfigurations
andhomeManagerConfigurations
is a bit stark at the moment. Would this benefit the project or is it something better suited in the user's personallib
?