mirror of
https://gitlab.com/TECHNOFAB/nixlets.git
synced 2026-03-22 18:49:28 +01:00
760 B
760 B
Importing Nixlets
Nixlets can now define dependency Nixlets and handle them similarly to how nested Helm Charts work.
Importing
To define a dependency Nixlet, give it a name and pass the Nixlet as a value:
nixlet.dependencies."postgres" = <any nixlet>;
<any nixlet> here could be stuff like nixlet-lib.fetchNixletFromGitlab {...},
nixlet-lib.fetchNixlet <url> <sha>, etc.
Defining Values
You can pre-define values for dependency Nixlets like this:
options = {
# options for the current Nixlet
};
# overwriting the default of dependency Nixlets (the user can still overwrite this using mkForce for example)
config."postgres".replicaCount = 10;