diff options
author | Adrian Kummerlaender | 2021-10-10 21:48:10 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2021-10-10 21:48:10 +0200 |
commit | bdd2cb7b9a1d9d1e34e1c838311a57a9ea552516 (patch) | |
tree | dd1bafa866328ad6853f955200d78f8a6080a54b /flake.nix | |
parent | 59918fa4f925c063c8beec7142f786eda5746cc4 (diff) | |
download | teensy-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.nix | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -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; |