So I have dts modifications I want to make. What is the proper way to include those in the git archive and build? Maybe first look at what a board directory looks like in the zephyr tree. /nix/exo/zephyr-project/zephyr/boards/arm/nrf52840_mdk This has some explanation: https://www.zephyrproject.org/getting-started-with-zephyr-rtos-on-nordic-nrf52832-hackable/ It seems to suggest to add a board file to the zephyr-project Can I just put that in the main source tree? EDIT: I don't see a way to put that in the application source tree, so it is simplest to add a zephyr fork and use that.