improve engine function argument docs
This commit is contained in:
parent
2f8dd60760
commit
9ee29045d0
1 changed files with 3 additions and 4 deletions
|
@ -46,9 +46,8 @@ then the engine function will be available under
|
||||||
```nix
|
```nix
|
||||||
inputs.nte.engines.${system}.default
|
inputs.nte.engines.${system}.default
|
||||||
```
|
```
|
||||||
it accepts 3 arguments:
|
it accepts 2 arguments:
|
||||||
|
|
||||||
- `pkgs` - nixpkgs
|
|
||||||
- `src` - the directory containing all entries and templates
|
- `src` - the directory containing all entries and templates
|
||||||
- an attrset of:
|
- an attrset of:
|
||||||
- `extraArgs` - an attrset of additional arguments passed to all entries and templates
|
- `extraArgs` - an attrset of additional arguments passed to all entries and templates
|
||||||
|
@ -57,14 +56,14 @@ it accepts 3 arguments:
|
||||||
|
|
||||||
and returns a string containing a shell script that applies the templates to the entries
|
and returns a string containing a shell script that applies the templates to the entries
|
||||||
|
|
||||||
the flake gives the engine `pkgs`, so when passing the engine function to a derivation, only provide it with the source directory:
|
when passing the engine function to the main derivation, only provide it with the source directory:
|
||||||
```nix
|
```nix
|
||||||
import ./project/default.nix {
|
import ./project/default.nix {
|
||||||
# ...
|
# ...
|
||||||
nte = nte.engines.${system}.default ./project;
|
nte = nte.engines.${system}.default ./project;
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
then you can use it as in the example derivation below:
|
then you can pass the attrset and use it in that derivation, as in the example below:
|
||||||
```nix
|
```nix
|
||||||
{
|
{
|
||||||
nte,
|
nte,
|
||||||
|
|
Loading…
Reference in a new issue