- Joined
- Sep 4, 2018
- Messages
- 37
- Reaction score
- 62
- Trophies
- 0
- Age
- 23
- Website
- pgattic.dev
- XP
- 404
- Country

BlocksDS-Nix provides an easy-to-use, comprehensive Nix package for Nintendo DS development with BlocksDS.
I recently got into using Nix/NixOS for software development, and I have really come to love it! A common side-effect of converting to Nix is that you develop an insatiable desire to port everything to it
I am currently using this utility in my own homebrew projects, and it seems to be working very well!
You can find more information, along with some examples, on its GitHub page.
How to use
As a prerequisite, you need to have Nix installed on your system, and have flakes enabled.
Use the "simple example" in my repository (https://github.com/pgattic/blocksds-nix/tree/master/examples/simple) as a starting point. You only really need to copy
Type
As mentioned above, check out this project's GitHub repository for more complete information and usage examples.
I recently got into using Nix/NixOS for software development, and I have really come to love it! A common side-effect of converting to Nix is that you develop an insatiable desire to port everything to it
You can find more information, along with some examples, on its GitHub page.
How to use
As a prerequisite, you need to have Nix installed on your system, and have flakes enabled.
Use the "simple example" in my repository (https://github.com/pgattic/blocksds-nix/tree/master/examples/simple) as a starting point. You only really need to copy
flake.nix, Makefile and source/main.c.Type
nix build . to build the example Nintendo DS rom! It'll be placed in result/simple-example.nds. If you want to do interactive development, type nix develop . to enter the devShell, and then type make to build it (should be much faster for quick iterating). In this case, the rom will just be put in your current folder, not in result/.As mentioned above, check out this project's GitHub repository for more complete information and usage examples.
Last edited by pgattic,





