feat: add app for automatic running with an emulator

This commit is contained in:
Kat Inskip 2025-07-24 20:21:48 -07:00
parent a84087c06f
commit 5897ef4e08
Signed by: kat
GPG key ID: 465E64DECEA8CF0F

View file

@ -16,6 +16,7 @@
outputs = outputs =
{ {
self,
nixpkgs, nixpkgs,
flake-utils, flake-utils,
rust-overlay, rust-overlay,
@ -62,7 +63,15 @@
myPackage = pkgs.callPackage ./package.nix { inherit craneLib rustToolchain rustTriple; }; myPackage = pkgs.callPackage ./package.nix { inherit craneLib rustToolchain rustTriple; };
in { in {
inherit pkgsCross; packages = {
packages.default = myPackage; default = myPackage;
katgba = myPackage;
};
apps = rec {
katgba-emu = flake-utils.lib.mkApp { drv = pkgs.writeShellScriptBin "katgba-emu" ''
${pkgs.mgba}/bin/mgba-qt ${lib.getExe self.packages.${system}.default}
''; };
default = katgba-emu;
};
}); });
} }