summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorAdrian Kummerlaender2021-10-10 21:48:10 +0200
committerAdrian Kummerlaender2021-10-10 21:48:10 +0200
commitbdd2cb7b9a1d9d1e34e1c838311a57a9ea552516 (patch)
treedd1bafa866328ad6853f955200d78f8a6080a54b /flake.nix
parent59918fa4f925c063c8beec7142f786eda5746cc4 (diff)
downloadteensy-env-bdd2cb7b9a1d9d1e34e1c838311a57a9ea552516.tar
teensy-env-bdd2cb7b9a1d9d1e34e1c838311a57a9ea552516.tar.gz
teensy-env-bdd2cb7b9a1d9d1e34e1c838311a57a9ea552516.tar.bz2
teensy-env-bdd2cb7b9a1d9d1e34e1c838311a57a9ea552516.tar.lz
teensy-env-bdd2cb7b9a1d9d1e34e1c838311a57a9ea552516.tar.xz
teensy-env-bdd2cb7b9a1d9d1e34e1c838311a57a9ea552516.tar.zst
teensy-env-bdd2cb7b9a1d9d1e34e1c838311a57a9ea552516.zip
Extract basic Teensy image builder
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/flake.nix b/flake.nix
index 560b5fa..43e8824 100644
--- a/flake.nix
+++ b/flake.nix
@@ -10,8 +10,17 @@
pkgs = import nixpkgs { inherit system; };
teensy-core = import ./core.nix { inherit pkgs; };
- teensy-test = import ./test.nix { inherit pkgs teensy-core; };
- teensy-ulisp = import ./ulisp.nix { inherit pkgs teensy-core; };
+
+ image = import ./build.nix { inherit pkgs teensy-core; };
+
+ teensy-test = image.build "teensy-test" ./test;
+
+ teensy-ulisp = let
+ ulisp-source = import ./ulisp.nix { inherit pkgs; };
+ in image.build
+ "teensy-ulisp"
+ (pkgs.linkFarmFromDrvs "ulisp" [ ulisp-source ]);
+
in {
packages.${system} = {
inherit teensy-core teensy-test teensy-ulisp;