1
0
Fork 0
3ds-helloWorld/flake.nix
2024-03-11 12:06:38 +01:00

26 lines
697 B
Nix

{
description = "Nix flake for building and developing 3DS projects";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11";
devkitnix.url = "github:toast003/devkitnix";
};
outputs = { self, nixpkgs, devkitnix }:
let
system = "x86_64-linux";
devkitARM = devkitnix.outputs.packages.${system}.devkitARM;
in
{
devShells.${system}.default = nixpkgs.legacyPackages.${system}.mkShell {
name = "3ds-devshell";
packages = with nixpkgs.legacyPackages.${system}; [
gnumake
];
shellHook = ''
export DEVKITPRO=${devkitARM}
export DEVKITARM=${devkitARM}/devkitARM
'';
};
};
}