Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC 0001: Move all modules to Options #5

Open
Eveeifyeve opened this issue Oct 12, 2024 · 1 comment
Open

RFC 0001: Move all modules to Options #5

Eveeifyeve opened this issue Oct 12, 2024 · 1 comment
Labels
enhancement New feature or request RFC Proposal

Comments

@Eveeifyeve
Copy link
Owner

Eveeifyeve commented Oct 12, 2024

My Idea is to move every module to a options and config by default.
When you import it it's enabled by default, but I want to do for extra options add it to options to it.

So for example when I import modules/home-manager/git it is enabled and for example say I wanted to configure email and username I can configure it like:

{...}:
{
 git = {
   email = "myemail";
   username = "eveeiefyeve";
 }
}

But this will be better because for users who want to use my config this would be easy to use.

I want to hear your ideas about this but this is a proposal.

@Eveeifyeve Eveeifyeve added enhancement New feature or request RFC Proposal labels Oct 12, 2024
@Eveeifyeve Eveeifyeve mentioned this issue Oct 12, 2024
11 tasks
@Eveeifyeve
Copy link
Owner Author

Work has been work in progress, moved over nix-homebrew continuing once my laptop is fixed or I some how get access to my computer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request RFC Proposal
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant