Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
nixpkgs
dependency was only being used for library functions, andthese functions are only needed within
garnixModules.default
whichreceives
lib
fromgarnix-lib
. By removing thenixpkgs
input we canbe assured that there is only one
nixpkgs
being used: the one passedin from
garnix-lib
.One note that differs with the
nodejs-module
: thedream2nix
input needs a
nixpkgs
flake input so there still may be a discrepancyhere. However, as far as I can tell, this will only affect what NodeJS
will be used, all of the NixOS configuration will be based on the
nixpkgs
provided bygarnix-lib
. That being said, do we still want anunused
nixpkgs
input for this module so that downstream users can easilyuse
inputs.nodejs-module.inputs.nixpkgs.follows
to change thenixpkgs
version providing NodeJS?