summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorNathan Ringo <nathan@remexre.com>2024-11-27 20:28:40 -0600
committerNathan Ringo <nathan@remexre.com>2024-11-27 20:28:40 -0600
commitb252d0de46cf12b8e2521b3eb42da9acc41a4cc1 (patch)
tree456bfed5547745edacebe8c89194c26f03a25908 /flake.nix
parent62e41dcb40d0450d493a804e7f0ac3e32f35aabf (diff)
new simpler GC
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/flake.nix b/flake.nix
index 58b7597..562c520 100644
--- a/flake.nix
+++ b/flake.nix
@@ -23,17 +23,21 @@
pkgs.bear
pkgs.devkitNix.devkitARM
];
- inherit (pkgs.devkitNix.devkitARM) shellHook;
};
packages = {
- default = packages.imb3;
- imb3 = pkgs.stdenv.mkDerivation {
+ default = packages.imb3-3ds;
+ imb3-3ds = pkgs.stdenv.mkDerivation {
name = "imb3";
- src = ./src;
+ src = ./.;
preBuild = pkgs.devkitNix.devkitARM.shellHook;
+ buildPhase = ''
+ runHook preBuild
+ bash mk.sh 3ds
+ runHook postBuild
+ '';
installPhase = ''
- cp imb3.3dsx $out
+ install -Dt $out build/imb3.{3dsx,elf}
'';
meta.description = "An interactive programming language sitting somewhere between Common Lisp and Forth.";
};