{ 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; }