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

Module consistency #58

Merged
merged 11 commits into from
Nov 8, 2024
Merged

Module consistency #58

merged 11 commits into from
Nov 8, 2024

Conversation

BirdeeHub
Copy link
Owner

@BirdeeHub BirdeeHub commented Nov 8, 2024

Breaking:

${defaultPackageName}.packages module option renamed to ${defaultPackageName}.packageDefinitions.replace

Depreciation warning for the above change added.

Non-Breaking, option additions for consistency:

In addition, the rest of the options to mirror categoryDefinitions module options have been added
${defaultPackageName}.packageDefinitions.merge
${defaultPackageName}.packageDefinitions.existing

nixos module gained the ability to set nixpkgs version or add overlays per user if desired, so that user options fully mirror system ones.

@BirdeeHub BirdeeHub merged commit e2de407 into main Nov 8, 2024
@BirdeeHub BirdeeHub deleted the moduleConsistency branch November 8, 2024 02:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant