diff options
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -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."; }; |