{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; flake-utils.url = "github:numtide/flake-utils"; devkitNix.url = "github:bandithedoge/devkitNix"; }; outputs = { self, nixpkgs, flake-utils, devkitNix, ... }: flake-utils.lib.eachDefaultSystem ( system: let pkgs = import nixpkgs { inherit system; overlays = [devkitNix.overlays.default]; }; in { devShells.default = pkgs.mkShell.override {stdenv = pkgs.devkitNix.stdenvARM;} {packages = with pkgs; [imagemagick];}; packages.default = pkgs.devkitNix.stdenvARM.mkDerivation { name = "somding"; src = ./.; buildInputs = [pkgs.imagemagick pkgs.which]; # makeFlags = ["TARGET=example"]; installPhase = '' mkdir $out cp 3ds.3dsx $out ''; }; } ); }