Merge pull request #389 from hsjobeki/examples-es-template

add all examples as templates
This commit is contained in:
DavHau 2022-11-19 10:28:23 +01:00 committed by GitHub
commit 7c145b4b4d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -399,27 +399,33 @@
'';
});
templates = {
simple = {
description = "Simple dream2nix flake";
path = ./templates/simple;
welcomeText = ''
You just created a simple dream2nix package!
templates =
{
default = self.templates.simple;
simple = {
description = "Simple dream2nix flake";
path = ./templates/simple;
welcomeText = ''
You just created a simple dream2nix package!
start with typing `nix flake show` to discover the projects attributes.
start with typing `nix flake show` to discover the projects attributes.
commands:
commands:
- `nix develop` <-- enters the devShell
- `nix build .#` <-- builds the default package (`.#default`)
- `nix develop` <-- enters the devShell
- `nix build .#` <-- builds the default package (`.#default`)
Start hacking and -_- have some fun!
Start hacking and -_- have some fun!
> dont forget to add nix `result` folder to your `.gitignore`
> dont forget to add nix `result` folder to your `.gitignore`
'';
};
};
'';
};
}
// (b.mapAttrs (name: value: {
description = "Example: ${name} template";
path = ./examples/${name};
}) (l.filterAttrs (n: v: v == "directory") (b.readDir ./examples)));
};
}