aboutsummaryrefslogtreecommitdiff
path: root/nix/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix/default.nix')
-rw-r--r--nix/default.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/nix/default.nix b/nix/default.nix
new file mode 100644
index 0000000..2c5ac7a
--- /dev/null
+++ b/nix/default.nix
@@ -0,0 +1,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;
+}