summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/default.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/templates/default.nix b/templates/default.nix
new file mode 100644
index 0000000..67d62a0
--- /dev/null
+++ b/templates/default.nix
@@ -0,0 +1,14 @@
+{self, ...}: {
+ flake = {
+ templates = let
+ # string -> string -> {}
+ mkTemplate = name: description: {
+ path = "${self}/templates/${name}";
+ inherit description;
+ };
+ in {
+ basic = mkTemplate "basic" "minimal boilerplate for my flakes";
+ full = mkTemplate "full" "big template for complex flakes (using flake-parts)";
+ };
+ };
+}