summaryrefslogtreecommitdiff
path: root/Biz/Targets.nix
blob: 77e462cdecd6b56bbda9c2da1b1f6faac193723c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
}