mirror of
https://github.com/nix-community/dream2nix.git
synced 2024-11-23 09:04:37 +03:00
Merge pull request #389 from hsjobeki/examples-es-template
add all examples as templates
This commit is contained in:
commit
7c145b4b4d
36
flake.nix
36
flake.nix
@ -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)));
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user