aboutsummaryrefslogtreecommitdiff
path: root/nix/default.nix
blob: 2c5ac7a315a855d01779ca2facef966acf3b8839 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
  pkgs,
}: let
  panel = pkgs.callPackage ./panel.nix {};
  svgs = pkgs.callPackage ./svg.nix { inherit panel; };
  model = pkgs.callPackage ./model.nix { inherit panel; };
  fabrication = pkgs.callPackage ./fabrication.nix { inherit panel; };

  full = pkgs.symlinkJoin {
    name = "ocularium";
    paths = [
      panel
      svgs
      model
      fabrication
    ];
  };

in {
  inherit panel svgs model fabrication full;
  fab = fabrication;
}