Even more importantly than helping maintenance of this project, after this is done, we could probably point the west maintainers to it so they could better consider adding a feature that obviates the need for this workaround. Then, by implementing that feature, this project would become more resistant to change because it would be relying on less fragile assumptions.
I.e., right above https://github.com/lilyinstarlight/zmk-nix/blob/829adef3fb59b152be10cef6b733124ba6c7882f/nix/zephyr/fetcher.nix#L27.
Even more importantly than helping maintenance of this project, after this is done, we could probably point the
west
maintainers to it so they could better consider adding a feature that obviates the need for this workaround. Then, by implementing that feature, this project would become more resistant to change because it would be relying on less fragile assumptions.PS: Thanks a lot for this, it works flawlessly.