summaryrefslogtreecommitdiff
path: root/Biz/Targets.nix
diff options
context:
space:
mode:
Diffstat (limited to 'Biz/Targets.nix')
-rw-r--r--Biz/Targets.nix19
1 files changed, 19 insertions, 0 deletions
diff --git a/Biz/Targets.nix b/Biz/Targets.nix
new file mode 100644
index 0000000..77e462c
--- /dev/null
+++ b/Biz/Targets.nix
@@ -0,0 +1,19 @@
+# Pre-declared build targets for the Biz namespace.
+#
+# This file exposes all buildable Biz targets as an attribute set, allowing
+# NixOS configs to reference them directly without triggering recursive builds.
+#
+# To add a new target:
+# 1. Add the attribute here pointing to bild.run ./path/to/target
+# 2. Reference it in Biz.nix or other configs as targets.<name>
+{bild}: {
+ # Web services
+ storybook = bild.run ./Storybook.py;
+ podcastitlater-web = bild.run ./PodcastItLater/Web.py;
+ podcastitlater-worker = bild.run ./PodcastItLater/Worker.py;
+
+ # CLI tools and analysis
+ dragons-analysis = bild.run ./Dragons/Analysis.hs;
+
+ # Add new Biz targets here as they are created
+}