Skip to content

Home-manager inside ./modules or ./profiles to set user settings in a user agnostic way #303

Closed
@Th3Whit3Wolf

Description

@Th3Whit3Wolf

I couldn't find any previous issues related to this.

Would your feature fix an existing issue?

Not really but I think it would be a nice to have before 1.0

Describe the solution you'd like

I would like to be able to use home-manager inside ./modules or ./profiles in a user agnostic way, so that you could declare settings for a window manager, text editor, etc via home-manager. Ideally in a way that is overridable. I think this would make modules/profiles more powerful.

Describe alternatives you've considered

My nixfu is pretty weak and I'm not certain that this is possible.

Additional context

In case it is unclear, when I say user agnostic I'd like it to either:

  • Only work on users created by the end user (not provided by a package and not root or nobody)

or

  • Work as function that takes a list of users as an argument

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions